@layer bricks {.brxe-text-link{gap:5px}.brxe-text-link,.brxe-text-link span{align-items:center;display:inline-flex}.brxe-text-link span{justify-content:center}.brxe-text-link .icon{flex-shrink:0}}@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}}@layer bricks {.brxe-code{width:100%}}#brxe-ddsfoq {color: var(--blue); line-height: 1.05; letter-spacing: -0.03em; font-weight: 800; font-size: clamp(40px, 5.2vw, 72px); margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; max-width: 17ch}#brxe-purhkg {font-size: clamp(1.15rem, 1.5vw, 1.4rem); line-height: 1.5; color: var(--ink); font-weight: 400; max-width: 58ch; margin-top: 1.4rem; margin-right: 0; margin-bottom: 0; margin-left: 0}#brxe-ubarrv {padding-top: 8rem}#brxe-ppgksj {color: var(--blue); line-height: 1.05; letter-spacing: -0.03em; font-weight: 800; font-size: clamp(1.5rem, 2.2vw, 2rem); margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0}#brxe-imhbmk {font-size: 0.92rem; color: var(--ink-soft); margin-top: .4rem; margin-right: 0; margin-bottom: 0; margin-left: 0}#brxe-twhrfz {margin-top: 1.4rem; margin-right: 0; margin-bottom: 0; margin-left: 0}#brxe-vnfpfd {font-weight: 700; font-size: 0.92rem; color: var(--blue)}#brxe-hhnwml {font-weight: 700; font-size: 0.92rem; color: var(--blue); text-decoration: none}#brxe-jhtkid {margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; color: var(--ink-soft)}#brxe-zoxtef {display: grid; align-items: initial; grid-template-columns: 180px 1fr; padding-top: 1.2rem; padding-bottom: 1.2rem; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0}#brxe-zoxtef { gap: 1.4rem; border-top: 1px solid var(--hair);}#brxe-qvsngz {font-weight: 700; font-size: 0.92rem; color: var(--blue)}#brxe-sftwas {margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; color: var(--ink-soft)}#brxe-fqsiow {display: grid; align-items: initial; grid-template-columns: 180px 1fr; padding-top: 1.2rem; padding-bottom: 1.2rem; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0}#brxe-fqsiow { gap: 1.4rem; border-top: 1px solid var(--hair);}#brxe-zjfnkh {font-weight: 700; font-size: 0.92rem; color: var(--blue)}#brxe-fttjdp {margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; color: var(--ink-soft)}#brxe-spfcqc {display: grid; align-items: initial; grid-template-columns: 180px 1fr; padding-top: 1.2rem; padding-bottom: 1.2rem; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0}#brxe-spfcqc { gap: 1.4rem; border-top: 1px solid var(--hair);}#brxe-opjjrs {font-weight: 700; font-size: 0.92rem; color: var(--blue)}#brxe-uusxwm {font-weight: 600; font-size: 0.76rem; color: var(--blue); text-decoration: none; padding-top: .28em; padding-right: .7em; padding-bottom: .28em; padding-left: .7em; border-style: solid; border-radius: 100px; background-color: var(--wash-warm)}#brxe-hxjhzj {font-weight: 600; font-size: 0.76rem; color: var(--blue); text-decoration: none; padding-top: .28em; padding-right: .7em; padding-bottom: .28em; padding-left: .7em; border-style: solid; border-radius: 100px; background-color: var(--wash-warm)}#brxe-lkjqmx {font-weight: 600; font-size: 0.76rem; color: var(--blue); text-decoration: none; padding-top: .28em; padding-right: .7em; padding-bottom: .28em; padding-left: .7em; border-style: solid; border-radius: 100px; background-color: var(--wash-warm)}#brxe-gtpjhp {display: flex; flex-wrap: wrap}#brxe-gtpjhp { gap: .5rem;}#brxe-nblieb {margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; color: var(--ink-soft)}#brxe-zggogx {display: grid; align-items: initial; grid-template-columns: 180px 1fr; padding-top: 1.2rem; padding-bottom: 1.2rem; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0}#brxe-zggogx { gap: 1.4rem; border-top: 1px solid var(--hair); border-bottom: 1px solid var(--hair);}#brxe-gygdjg {display: grid; align-items: initial; grid-template-columns: 1fr 1.45fr; align-items: start}#brxe-gygdjg { gap: clamp(20px, 2.5vw, 30px);}#brxe-ixvxaa {padding-top: 0}