.layout[data-astro-cid-giheeevw]{max-width:var(--w-read);margin-inline:auto}@media(min-width:1128px){.layout[data-astro-cid-giheeevw]{max-width:none;margin-inline:0;display:grid;grid-template-columns:var(--w-read) minmax(0,1fr);gap:var(--sp-7);align-items:start}}.bhero[data-astro-cid-giheeevw]{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:var(--sp-6);align-items:center;margin:var(--sp-6) 0 0;padding:var(--sp-6);border:1px solid var(--c-line);border-radius:var(--r-lg);background:linear-gradient(135deg,var(--c-soft) 0%,var(--c-bg) 70%)}.eyebrow[data-astro-cid-giheeevw]{display:inline-flex;align-items:center;gap:var(--sp-2);margin:0 0 var(--sp-3);font-size:var(--fs-xs);font-weight:600;color:var(--c-brand-dark)}.eyebrow[data-astro-cid-giheeevw] .dot[data-astro-cid-giheeevw]{width:4px;height:4px;border-radius:50%;background:var(--c-brand);opacity:.6}.bhero[data-astro-cid-giheeevw] h1[data-astro-cid-giheeevw]{margin:0 0 var(--sp-3)}.bhero[data-astro-cid-giheeevw] .lede[data-astro-cid-giheeevw]{margin:0;font-size:var(--fs-md)}.tags[data-astro-cid-giheeevw]{display:flex;flex-wrap:wrap;gap:var(--sp-2);list-style:none;margin:var(--sp-4) 0 var(--sp-5);padding:0}.tags[data-astro-cid-giheeevw] li[data-astro-cid-giheeevw]{margin:0;padding:3px 11px;border:1px solid var(--c-brand-soft);border-radius:999px;background:var(--c-bg);font-size:var(--fs-xs);line-height:1.6;color:var(--c-text-2)}.bhero-art[data-astro-cid-giheeevw]{display:block;line-height:0;border-radius:var(--r);overflow:hidden;border:1px solid var(--c-line);box-shadow:var(--sh-2);background:var(--c-bg);transition:transform .2s ease}.bhero-art[data-astro-cid-giheeevw]:hover{transform:translateY(-2px)}.bhero-art[data-astro-cid-giheeevw] img[data-astro-cid-giheeevw]{width:100%;height:auto;display:block}.brand-body[data-astro-cid-giheeevw]{margin-top:var(--sp-8)}.brand-body[data-astro-cid-giheeevw]>h2:before{content:none}.sec[data-astro-cid-giheeevw]{margin-top:var(--sp-8)}.sec[data-astro-cid-giheeevw]>h2[data-astro-cid-giheeevw]{margin-bottom:var(--sp-5);scroll-margin-top:90px}.facts[data-astro-cid-giheeevw]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;background:var(--c-line);border:1px solid var(--c-line);border-radius:var(--r-lg);overflow:hidden}.fact[data-astro-cid-giheeevw]{padding:var(--sp-4) var(--sp-5);background:var(--c-bg)}.fact[data-astro-cid-giheeevw]:last-child:nth-child(odd){grid-column:1 / -1}.fact[data-astro-cid-giheeevw] dt[data-astro-cid-giheeevw]{margin:0 0 var(--sp-1);font-size:var(--fs-xs);font-weight:600;color:var(--c-muted)}.fact[data-astro-cid-giheeevw] dd[data-astro-cid-giheeevw]{margin:0;font-size:var(--fs-md);font-weight:600;line-height:1.55;color:var(--c-text)}.fits[data-astro-cid-giheeevw]{display:grid;gap:var(--sp-3);counter-reset:fit}.fit[data-astro-cid-giheeevw]{padding:var(--sp-5) var(--sp-6);border:1px solid var(--c-line);border-radius:var(--r-lg);background:var(--c-bg);box-shadow:var(--sh-1)}.fit-k[data-astro-cid-giheeevw]{display:flex;align-items:center;gap:var(--sp-2);margin:0 0 var(--sp-2);font-size:var(--fs-xs);font-weight:600;color:var(--c-brand-ink)}.fit[data-astro-cid-giheeevw]{counter-increment:fit}.fit-n[data-astro-cid-giheeevw]:before{content:counter(fit,decimal-leading-zero)}.fit-n[data-astro-cid-giheeevw]{font-weight:700;color:var(--c-brand);padding-right:var(--sp-2);border-right:1px solid var(--c-line)}.fit[data-astro-cid-giheeevw] h3[data-astro-cid-giheeevw]{margin:0 0 var(--sp-2);font-size:var(--fs-lg)}.fit[data-astro-cid-giheeevw] p[data-astro-cid-giheeevw]:last-child{margin:0;font-size:var(--fs-sm);line-height:1.8;color:var(--c-text-2)}.guide-panel[data-astro-cid-giheeevw]{padding:var(--sp-6);border-radius:var(--r-lg);background:var(--c-soft);border:1px solid var(--c-brand-soft)}.guide-panel[data-astro-cid-giheeevw]>h2[data-astro-cid-giheeevw]{margin-bottom:var(--sp-2)}.gp-lede[data-astro-cid-giheeevw]{margin:0 0 var(--sp-5);font-size:var(--fs-sm);color:var(--c-text-2)}.gp-list[data-astro-cid-giheeevw]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-3) var(--sp-5);list-style:none;margin:0 0 var(--sp-6);padding:0}.gp-list[data-astro-cid-giheeevw] li[data-astro-cid-giheeevw]{position:relative;margin:0;padding-left:30px;font-size:var(--fs-sm);line-height:1.65;color:var(--c-text)}.gp-list[data-astro-cid-giheeevw] li[data-astro-cid-giheeevw]:before{content:"";position:absolute;left:0;top:.15em;width:20px;height:20px;border-radius:50%;background:var(--c-brand)}.gp-list[data-astro-cid-giheeevw] li[data-astro-cid-giheeevw]:after{content:"";position:absolute;left:7px;top:calc(.15em + 5px);width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.cta-tail[data-astro-cid-giheeevw]{margin-top:var(--sp-8);padding:var(--sp-7) var(--sp-6);text-align:center;border-radius:var(--r-lg);background:linear-gradient(160deg,var(--c-brand-soft) 0%,var(--c-soft) 100%);border:1px solid var(--c-brand-soft)}.ct-k[data-astro-cid-giheeevw]{margin:0 0 var(--sp-2);font-size:var(--fs-xs);font-weight:600;color:var(--c-brand-ink)}.ct-name[data-astro-cid-giheeevw]{margin:0 0 var(--sp-2);font-size:var(--fs-xl);font-weight:700;color:var(--c-text)}.ct-line[data-astro-cid-giheeevw]{margin:0 auto var(--sp-5);max-width:46ch;font-size:var(--fs-sm);color:var(--c-text-2)}@media(max-width:760px){.bhero[data-astro-cid-giheeevw]{grid-template-columns:1fr;padding:var(--sp-5)}.bhero-art[data-astro-cid-giheeevw]{max-width:280px;justify-self:center}.bhero-btn[data-astro-cid-giheeevw]{display:flex;width:100%}.facts[data-astro-cid-giheeevw]{grid-template-columns:1fr}.fact[data-astro-cid-giheeevw]:last-child:nth-child(odd){grid-column:auto}.gp-list[data-astro-cid-giheeevw]{grid-template-columns:1fr}.guide-panel[data-astro-cid-giheeevw] .btn[data-astro-cid-giheeevw]{display:flex;width:100%}.guide-panel[data-astro-cid-giheeevw],.fit[data-astro-cid-giheeevw]{padding:var(--sp-5)}}
