.prose .grix{gap:16px;min-width:0;margin:0;padding-left:0;list-style:none;display:grid}.prose .grix.xs1{grid-template-columns:minmax(0,1fr)}.prose .grix.xs2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width>=560px){.prose .grix.sm2{grid-template-columns:repeat(2,minmax(0,1fr))}.prose .grix.sm3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=768px){.prose .grix.md1{grid-template-columns:minmax(0,1fr)}.prose .grix.md2{grid-template-columns:repeat(2,minmax(0,1fr))}.prose .grix.md3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=992px){.prose .grix.lg2{grid-template-columns:repeat(2,minmax(0,1fr))}.prose .grix.lg3{grid-template-columns:repeat(3,minmax(0,1fr))}}.prose .gutter-xs3,.prose .gutter-xs4,.prose .gutter-xs5,.prose .gutter-xs7,.prose .gutter-sm4{gap:16px}.prose .d-flex{display:flex}.prose .fx-col{flex-direction:column}.prose .fx-center{justify-content:center}.prose .vcenter{align-items:center}.prose .center{justify-items:center}.prose .w100{width:100%}.prose .fit-content{width:fit-content}.prose .background-light,.prose .dark-4,.prose .airforce{background:var(--surface)}.prose .rounded-1{border-radius:10px}.prose .rounded-2{border-radius:14px}.prose .rounded-4{border-radius:20px}.prose .rounded-full{border-radius:999px}.prose .bd-1{border-width:1px}.prose .bd-solid{border-style:solid}.prose .bd-grey,.prose .bd-dark-2,.prose .bd-dark-3,.prose .bd-dark-4,.prose .bd-bg-light,.prose .bd-airforce{border-color:var(--border)}.prose .shadow-1,.prose .shadow-3,.prose .shadow-4{box-shadow:0 12px 28px #00000052}.prose .btn{border:1px solid var(--border-input);background:var(--surface-raised);color:var(--text-mid);border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:12px 20px;font-size:15px;font-weight:800;text-decoration:none;transition:background .16s,border-color .16s;display:inline-flex}.prose .btn:hover{border-color:var(--border-hover);color:var(--text)}.prose .btn-small{padding:10px 16px;font-size:14px}.prose .btn-large{padding:15px 26px;font-size:16.5px}.prose .btn-gradient-primary,.prose .btn-gradient-secondary{background:var(--brand-grad);color:var(--on-brand);border-color:#0000}.prose .btn-gradient-primary:hover,.prose .btn-gradient-secondary:hover{background:var(--brand-grad-hover);color:var(--on-brand)}.prose .btn.transparent{background:0 0}.prose .h1{letter-spacing:-.025em;color:var(--text);font-size:clamp(26px,4vw,38px);font-weight:900;line-height:1.1}.prose .h6{color:var(--text-hi);font-size:15px;font-weight:800}.prose .custom-container>h1,.prose .custom-container>h2{padding-inline:1.5rem}.prose .exo,.prose .lilita-one{font-family:var(--font-sans);letter-spacing:-.015em;font-weight:900}.prose .text-primary{color:var(--brand-link)}.prose .text-grey{color:var(--text-dim)}.prose .text-light-1,.prose .text-light-2,.prose .text-light-3{color:var(--text-body)}.prose .text-white{color:var(--text)}.prose .capitalize{text-transform:capitalize}.prose .font-s2-5{font-size:15.5px}.prose .font-s3{font-size:16px}.prose .font-s4{font-size:18px}.prose .font-s5{font-size:20px}.prose .font-s7{font-size:24px}.prose .font-s8{font-size:28px}.prose .font-s9{font-size:32px}.prose .lh-3,.prose .lh-rem-4{line-height:1.7}.prose .font-ls1{letter-spacing:.02em}.prose .responsive-media{max-width:100%;height:auto}.prose .icon{vertical-align:-.125em;width:1em;height:1em;display:inline-block}.prose .m-0{margin:0}.prose .mx-0{margin-inline:0}.prose .mx-auto{margin-inline:auto}.prose .my-auto{margin-block:auto}.prose .pl-0{padding-left:0}.prose .mt-0{margin-top:0}.prose .mt-1{margin-top:.25rem}.prose .mt-2{margin-top:.5rem}.prose .mt-3{margin-top:1rem}.prose .mt-4{margin-top:1.5rem}.prose .mt-5{margin-top:2rem}.prose .mb-0{margin-bottom:0}.prose .mb-1{margin-bottom:.25rem}.prose .mb-2{margin-bottom:.5rem}.prose .mb-3{margin-bottom:1rem}.prose .mb-4{margin-bottom:1.5rem}.prose .mb-5{margin-bottom:2rem}.prose .my-1{margin-block:.25rem}.prose .my-3{margin-block:1rem}.prose .my-5{margin-block:2rem}.prose .ml-1{margin-left:.25rem}.prose .ml-2{margin-left:.5rem}.prose .mr-2{margin-right:.5rem}.prose .p-1{padding:.25rem}.prose .p-3{padding:1rem}.prose .p-4{padding:1.5rem}.prose .px-2{padding-inline:.5rem}.prose .py-1{padding-block:.25rem}.prose .pt-1,.prose .pt-3{padding-top:1rem}.prose[data-astro-cid-h3xj43oc]{max-width:900px}.prose[data-astro-cid-h3xj43oc].compact{max-width:820px}.prose[data-astro-cid-h3xj43oc] h1{letter-spacing:-.03em;color:var(--text);text-wrap:balance;margin:0 0 26px;font-size:clamp(30px,4.6vw,46px);font-weight:900;line-height:1.08}.prose[data-astro-cid-h3xj43oc] h2{letter-spacing:-.02em;color:var(--text);text-wrap:pretty;margin:40px 0 16px;font-size:clamp(21px,2.8vw,28px);font-weight:900;line-height:1.2}.prose[data-astro-cid-h3xj43oc] h3{color:var(--brand-bright);margin:30px 0 12px;font-size:19px;font-weight:800}.prose[data-astro-cid-h3xj43oc] h4{color:var(--text-hi);margin:24px 0 10px;font-size:16.5px;font-weight:800}.prose[data-astro-cid-h3xj43oc] p{color:var(--text-body);text-wrap:pretty;margin:0 0 20px;font-size:16px;line-height:1.8}.prose[data-astro-cid-h3xj43oc].compact p{margin-bottom:16px;font-size:15px;line-height:1.75}.prose[data-astro-cid-h3xj43oc] ul,.prose[data-astro-cid-h3xj43oc] ol{color:var(--text-body);margin:0 0 20px;padding-left:24px;font-size:16px;line-height:1.8}.prose[data-astro-cid-h3xj43oc].compact ul,.prose[data-astro-cid-h3xj43oc].compact ol{font-size:15px}.prose[data-astro-cid-h3xj43oc] li{margin-bottom:8px}.prose[data-astro-cid-h3xj43oc] strong,.prose[data-astro-cid-h3xj43oc] .font-w600{color:var(--text-hi);font-weight:700}.prose[data-astro-cid-h3xj43oc] a{text-decoration:underline}.prose[data-astro-cid-h3xj43oc] img{border:1px solid var(--border);border-radius:12px;max-width:100%;height:auto;margin:0 0 24px}.prose[data-astro-cid-h3xj43oc] table{border-collapse:collapse;width:100%;margin:0 0 24px;font-size:14.5px;display:block;overflow-x:auto}.prose[data-astro-cid-h3xj43oc] th,.prose[data-astro-cid-h3xj43oc] td{border:1px solid var(--border);text-align:left;color:var(--text-body);padding:10px 14px}.prose[data-astro-cid-h3xj43oc] th{background:var(--surface-alt);color:var(--text-hi)}.prose[data-astro-cid-h3xj43oc] blockquote{border-left:3px solid var(--brand);background:var(--surface);color:var(--text-sub);border-radius:0 10px 10px 0;margin:0 0 24px;padding:14px 20px}.prose[data-astro-cid-h3xj43oc] code{background:var(--bg-inset);border:1px solid var(--border);font-family:var(--font-mono);color:var(--brand-bright);border-radius:5px;padding:2px 6px;font-size:.9em}.prose[data-astro-cid-h3xj43oc] pre{background:var(--bg-inset);border:1px solid var(--border);border-radius:12px;margin:0 0 24px;padding:16px 18px;overflow-x:auto}.prose[data-astro-cid-h3xj43oc] pre code{color:var(--text-sub);background:0 0;border:0;padding:0}.prose[data-astro-cid-h3xj43oc] iframe{aspect-ratio:16/9;border:0;border-radius:12px;width:100%;margin-bottom:24px}.prose[data-astro-cid-h3xj43oc] svg{vertical-align:-.125em;display:inline}.prose[data-astro-cid-h3xj43oc] .text-center{text-align:center}.prose[data-astro-cid-h3xj43oc] .text-underline{text-decoration:underline}.prose[data-astro-cid-h3xj43oc] p>strong:only-child,.prose[data-astro-cid-h3xj43oc] p>a:only-child>strong{font-size:17px}.hero-band[data-astro-cid-57dfxhfu]{background:radial-gradient(900px 420px at 30% -16%, #f0b42926, transparent 60%), var(--bg-hero)}.hero-shell[data-astro-cid-57dfxhfu]{padding-block:20px clamp(28px,3.4vw,40px)}.head[data-astro-cid-57dfxhfu]{max-width:820px;margin-top:30px}h1[data-astro-cid-57dfxhfu]{letter-spacing:-.03em;color:var(--text);text-wrap:balance;margin-bottom:14px;font-size:clamp(30px,4.8vw,50px);font-weight:900;line-height:1.05}.lede[data-astro-cid-57dfxhfu]{color:var(--text-body);text-wrap:pretty;font-size:17px;line-height:1.7}.body-shell[data-astro-cid-57dfxhfu]{padding-block:clamp(30px,4vw,48px) clamp(46px,6vw,70px)}.layout[data-astro-cid-57dfxhfu]{flex-wrap:wrap;align-items:flex-start;gap:clamp(28px,4vw,52px);display:flex}.toc-col[data-astro-cid-57dfxhfu]{flex:220px;order:2;max-width:100%}@media (width>=992px){.toc-col[data-astro-cid-57dfxhfu]{order:0;max-width:280px;position:sticky;top:92px}}.body[data-astro-cid-57dfxhfu]{flex:3 460px;min-width:min(300px,100%)}.section[data-astro-cid-57dfxhfu]{scroll-margin-top:92px}.section[data-astro-cid-57dfxhfu]+.section[data-astro-cid-57dfxhfu]{margin-top:34px}.section[data-astro-cid-57dfxhfu] h2[data-astro-cid-57dfxhfu]{letter-spacing:-.02em;color:var(--text);text-wrap:pretty;margin-bottom:16px;font-size:clamp(21px,2.8vw,29px);font-weight:900;line-height:1.2}.cta-shell[data-astro-cid-57dfxhfu]{padding-block:clamp(40px,5vw,60px)}.cta-panel[data-astro-cid-57dfxhfu]{background:linear-gradient(160deg, #f0b4291c, #f0b42903 65%), var(--surface);border:1px solid #f0b4293d;border-radius:18px;padding:clamp(24px,3vw,30px) clamp(22px,3.2vw,32px)}.cta-title[data-astro-cid-57dfxhfu]{letter-spacing:-.02em;color:var(--text);text-wrap:balance;margin-bottom:12px;font-size:26px;font-weight:900;line-height:1.14}.cta-body[data-astro-cid-57dfxhfu]{max-width:640px;color:var(--brand-muted);text-wrap:pretty;margin-bottom:22px;font-size:15px;line-height:1.7}.cta-buttons[data-astro-cid-57dfxhfu]{flex-wrap:wrap;gap:12px;display:flex}.cta-primary[data-astro-cid-57dfxhfu]{background:var(--brand-grad);color:var(--on-brand);border-radius:12px;align-items:center;gap:10px;padding:14px 22px;font-size:15.5px;font-weight:800;display:inline-flex}.cta-primary[data-astro-cid-57dfxhfu]:hover{background:var(--brand-grad-hover);color:var(--on-brand)}.cta-secondary[data-astro-cid-57dfxhfu]{border:1px solid var(--border-input);background:var(--surface-raised);color:var(--text-mid);border-radius:12px;align-items:center;gap:9px;padding:14px 20px;font-size:15.5px;font-weight:700;display:inline-flex}.cta-secondary[data-astro-cid-57dfxhfu]:hover{border-color:var(--border-hover);color:var(--text-mid)}
