.prose h2{font-weight:900;text-transform:uppercase;letter-spacing:-.01em;line-height:1.1;font-size:clamp(1.5rem,3.5vw,2.125rem);margin:2.75rem 0 1rem;text-wrap:balance}.prose h2:first-child{margin-top:0}.prose h3{font-weight:800;font-size:1.2rem;margin:2rem 0 .75rem}.prose p{margin:0 0 1.1rem}.prose ul,.prose ol{margin:0 0 1.25rem;padding-left:1.4rem}.prose li{margin-bottom:.5rem}.prose a{color:var(--orange-press);font-weight:700;text-decoration-thickness:2px;text-underline-offset:2px}.prose a:hover{color:var(--ink)}.prose .steps{list-style:none;counter-reset:step;padding:0;margin:1.5rem 0 2rem;display:grid;gap:1rem}.prose .steps>li{counter-increment:step;position:relative;background:var(--white);border:2px solid var(--ink);border-radius:var(--r-xl);padding:1.25rem 1.5rem 1.25rem 4.25rem;margin:0}.prose .steps>li:before{content:counter(step);position:absolute;left:1.1rem;top:1.1rem;display:grid;place-items:center;width:2.1rem;height:2.1rem;border:2px solid var(--ink);border-radius:50%;background:var(--orange);font-weight:900}.prose .steps b,.prose .steps strong{display:block;margin-bottom:.2rem}.prose .table-scroll{overflow-x:auto;margin:1.5rem 0 2rem;border:2px solid var(--ink);border-radius:var(--r-xl);background:var(--white);box-shadow:var(--pop-sm)}.prose table{width:100%;border-collapse:collapse;font-size:.95rem;min-width:34rem}.prose th,.prose td{text-align:left;padding:.8rem 1rem;border-bottom:1px solid var(--hairline);vertical-align:top}.prose thead th{background:var(--ink);color:var(--ink-text);font-size:.8rem;text-transform:uppercase;letter-spacing:.06em}.prose tbody tr:last-child td{border-bottom:none}.prose td.yes{color:var(--green);font-weight:800}.prose td.no{color:var(--muted);font-weight:600}.prose .callout{background:var(--orange-soft);border:2px solid var(--ink);border-radius:var(--r-xl);padding:1.1rem 1.4rem;margin:1.5rem 0 2rem}.prose .callout p:last-child{margin-bottom:0}.prose .tpl{background:var(--white);border:2px solid var(--ink);border-radius:var(--r-xl);box-shadow:var(--pop-sm);padding:1.25rem 1.4rem;margin:1.25rem 0 1.75rem;font-size:.98rem;white-space:pre-line}.prose .faq{display:grid;gap:1rem;margin:1.5rem 0 2rem}.prose .faq details{background:var(--white);border:2px solid var(--ink);border-radius:var(--r-xl);overflow:hidden}.prose .faq details[open]{box-shadow:var(--pop-sm)}.prose .faq summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.4rem;font-weight:800;cursor:pointer;list-style:none}.prose .faq summary::-webkit-details-marker{display:none}.prose .faq summary:after{content:"+";display:grid;place-items:center;width:28px;height:28px;border:2px solid var(--ink);border-radius:50%;background:var(--orange);font-weight:900;flex-shrink:0;transition:transform .2s ease}.prose .faq details[open] summary:after{transform:rotate(45deg)}.prose .faq summary:hover{background:var(--orange-soft)}.prose .faq details>p,.prose .faq details>div{padding:0 1.4rem 1.2rem;color:var(--muted)}.prose .link-cards{list-style:none;padding:0;margin:1.5rem 0 2rem;display:grid;gap:.9rem}.prose .link-cards a{display:block;background:var(--white);border:2px solid var(--ink);border-radius:var(--r-xl);padding:1rem 1.3rem;text-decoration:none;color:var(--ink);font-weight:800;transition:box-shadow .15s ease,transform .15s ease}.prose .link-cards a:hover{box-shadow:var(--pop-sm);transform:translate(-2px,-2px)}.prose .link-cards span{display:block;margin-top:.15rem;font-weight:500;color:var(--muted);font-size:.92rem}.page-head[data-astro-cid-eribfrav]{border-bottom:2px solid var(--ink);background:var(--white)}.head-inner[data-astro-cid-eribfrav]{padding-block:clamp(2.5rem,6vw,4.5rem);max-width:calc(50rem + 2 * var(--page-pad))}.crumbs[data-astro-cid-eribfrav]{margin-bottom:1.5rem;font-size:.85rem;font-weight:700}.crumbs[data-astro-cid-eribfrav] ol[data-astro-cid-eribfrav]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.35rem}.crumbs[data-astro-cid-eribfrav] li[data-astro-cid-eribfrav]+li[data-astro-cid-eribfrav]:before{content:"/";margin-right:.35rem;color:var(--muted)}.crumbs[data-astro-cid-eribfrav] a[data-astro-cid-eribfrav]{color:var(--muted);text-decoration:none}.crumbs[data-astro-cid-eribfrav] a[data-astro-cid-eribfrav]:hover{color:var(--orange-press)}.crumbs[data-astro-cid-eribfrav] [data-astro-cid-eribfrav][aria-current]{color:var(--ink)}.eyebrow[data-astro-cid-eribfrav]{margin-bottom:.9rem}.h-page[data-astro-cid-eribfrav]{font-size:clamp(2.25rem,6vw,4rem)}.lede[data-astro-cid-eribfrav]{margin-top:1.25rem;max-width:44rem}.reviewed[data-astro-cid-eribfrav]{margin-top:1rem;font-size:.85rem;font-weight:700;color:var(--muted)}.prose[data-astro-cid-eribfrav]{max-width:calc(50rem + 2 * var(--page-pad));padding-block:clamp(2.5rem,6vw,4.5rem)}.cta-band[data-astro-cid-eribfrav]{background:var(--ink);color:var(--ink-text);border-top:3px solid var(--orange)}.cta-inner[data-astro-cid-eribfrav]{padding-block:clamp(3rem,7vw,5rem);display:grid;justify-items:center;text-align:center}.cta-note[data-astro-cid-eribfrav]{margin-top:1rem;color:var(--ink-text-muted);font-weight:600}.cta-inner[data-astro-cid-eribfrav] .btn{margin-top:1.75rem}
