@layer bricks {:where(.brxe-svg){height:auto;width:auto}:where(.brxe-svg) svg{height:auto;max-width:100%;overflow:visible;width:auto}}@layer bricks {.brxe-code{width:100%}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}#brxe-pqrxhm {font-size: 2rem; font-weight: 600; color: #cccccc; letter-spacing: .5px}#brxe-bsrfip {row-gap: 1rem}#brxe-mbtecu {font-size: 2rem; font-weight: 600; color: #cccccc; letter-spacing: .5px}#brxe-hycilk {row-gap: 1rem}#brxe-zywqyk {font-size: 2rem; font-weight: 600; color: #cccccc; letter-spacing: .5px}#brxe-pphuiz {row-gap: 1rem; display: flex}#brxe-wogbuv {font-size: 2rem; font-weight: 600; color: #cccccc; letter-spacing: .5px}#brxe-fnoevs {row-gap: 1rem}#brxe-mftwwg {flex-direction: row; flex-grow: 1; align-items: stretch}.bottom-footer-all-containers > div:not(:last-child) { border-right: 2px solid #424242}@media (max-width: 767px) {#brxe-mftwwg {flex-direction: row; flex-wrap: wrap; grid-template-columns: 1fr 1fr}.bottom-footer-all-containers > div:not(:last-child) { border-right: none;}}#brxe-xnlvka {font-size: 2rem; font-weight: 600; color: var(--light-grey); margin-top: 4rem}#brxe-typikj {height: 3rem; width: 3rem}#brxe-typikj :not([fill="none"]) {fill: var(--background)}#brxe-erwnkc {background-color: #0077b5; width: 4.5rem; display: flex; align-items: center; justify-content: center; height: 4.5rem; border-radius: 4px}#brxe-dzeemz :not([fill="none"]) {fill: var(--background)}#brxe-dzeemz {height: 3rem; width: 3rem}#brxe-cbmsfz {background-color: #DD2A7B; width: 4.5rem; display: flex; align-items: center; justify-content: center; height: 4.5rem; border-radius: 4px}#brxe-aejjqs :not([fill="none"]) {fill: var(--background)}#brxe-aejjqs {height: 3rem; width: 3rem}#brxe-mnoclm {background-color: #cd201f; width: 4.5rem; display: flex; align-items: center; justify-content: center; height: 4.5rem; border-radius: 4px}#brxe-mnoclm { line-height: 0;}#brxe-yptqov :not([fill="none"]) {fill: var(--background)}#brxe-yptqov {height: 3rem; width: 3rem}#brxe-zvvghe {background-color: #3b5998; width: 4.5rem; display: flex; align-items: center; justify-content: center; height: 4.5rem; border-radius: 4px}#brxe-zvvghe { line-height: 0;}#brxe-bbmoxq :not([fill="none"]) {fill: var(--near-white)}#brxe-bbmoxq {height: 3rem; width: 3rem}#brxe-hfinna {background-color: #000000; width: 4.5rem; display: flex; align-items: center; justify-content: center; height: 4.5rem; border-radius: 4px}#brxe-hfinna { line-height: 0;}#brxe-bqrtmb {flex-direction: row; justify-content: center; column-gap: 1rem}#brxe-nofgzk {align-items: center}#brxe-zsxegm {color: var(--light-grey); font-variation-settings: 'wght' 420; margin-top: 2rem}#brxe-bugddx {width: min-content; margin-top: 0}#theme-switcher legend { position: absolute; left: -100vw;}#theme-switcher label { position: relative; padding-inline: 0.3em;}input[name="color-theme"] { height:2.1em; width:2.1em; position: absolute; left:-0.05em; top:0.2em; opacity: 0;}#theme-switcher { font-size: var(--step--1); line-height: var(--textgrid-sm-looser); gap: 0.25em; align-items: center; display: none; border: none;}@supports (color:light-dark(#fff,#000)) { #theme-switcher.visible { display: flex; }}#theme-switcher label svg { opacity: 0.4; transition-property: color, opacity; transition-duration: 0.25s; transition-timing-function: ease; cursor: pointer; width: 2rem; height: 2rem; color: var(--field-bg);}#theme-switcher label:hover svg,#theme-switcher input[name="color-theme"]:focus + svg { opacity: 1;}#theme-switcher input[name="color-theme"]:checked + svg { opacity: 0.8; cursor: auto;}#brxe-qrybaf {align-items: center}#brxe-yxerpm {color: var(--light-grey); text-transform: none; font-size: 1.4rem; margin-top: 3rem}#brxe-aswrrm {background-color: var(--header-bg); padding-top: 2.5rem; padding-bottom: 2rem}#brxe-pvwnrb {font-size: 1.1rem; color: var(--heading-secondary)}#brxe-pvwnrb a {font-size: 1.1rem; color: var(--heading-secondary); font-size: inherit}#brxe-ecddsg {flex-direction: row; justify-content: space-between; align-items: center}@media (max-width: 478px) {#brxe-ecddsg {flex-direction: column; row-gap: 0.5rem}}#brxe-zqdgrl {padding-top: 1rem; padding-bottom: 1rem}