.wrap-narrow.svelte-1teoznn{max-width:780px}.post-hero.svelte-1teoznn{background:linear-gradient(160deg,var(--blue),var(--blue-dk));color:#fff;padding:calc(var(--nav-h) + 56px) 0 56px}.post-back.svelte-1teoznn{display:inline-flex;align-items:center;gap:8px;margin-bottom:22px;font-weight:800;font-size:.76rem;letter-spacing:.12em;text-transform:uppercase;color:#ffd23f}.post-back.svelte-1teoznn svg:where(.svelte-1teoznn){width:15px;height:15px;transition:transform .2s}.post-back.svelte-1teoznn:hover svg:where(.svelte-1teoznn){transform:translate(-3px)}.post-hero.svelte-1teoznn h1:where(.svelte-1teoznn){font-size:clamp(2rem,5vw,3.2rem)}.post-byline.svelte-1teoznn{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:20px;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffffc7}.prose.svelte-1teoznn{padding:56px 0 24px;font-size:1.06rem;line-height:1.72}.prose.svelte-1teoznn p:first-of-type:has(>strong:only-child){margin-bottom:34px;padding:24px 26px;font-size:1.16rem;line-height:1.6;color:var(--ink);background:var(--cream);border-radius:var(--radius-md)}.prose.svelte-1teoznn p{margin-bottom:22px;color:var(--ink-2)}.prose.svelte-1teoznn h2{font-size:1.85rem;line-height:1.14;margin:48px 0 18px;color:var(--ink)}.prose.svelte-1teoznn h3{font-size:1.3rem;margin:32px 0 14px;color:var(--ink)}.prose.svelte-1teoznn a{color:var(--red);font-weight:700;text-decoration:underline;text-underline-offset:3px}.prose.svelte-1teoznn a:hover{color:var(--red-dk)}.prose.svelte-1teoznn strong{color:var(--ink)}.prose.svelte-1teoznn ul,.prose.svelte-1teoznn ol{margin:0 0 24px 1.15rem;color:var(--ink-2)}.prose.svelte-1teoznn li{margin-bottom:11px}.prose.svelte-1teoznn li::marker{color:var(--red);font-weight:800}.prose.svelte-1teoznn table{display:block;overflow-x:auto;width:100%;margin:0 0 30px;border-collapse:collapse;font-size:.96rem}.prose.svelte-1teoznn thead{background:var(--blue);color:#fff}.prose.svelte-1teoznn th{padding:14px 16px;text-align:left;font-weight:800;white-space:nowrap}.prose.svelte-1teoznn td{padding:14px 16px;border-bottom:1px solid var(--line);color:var(--ink-2);vertical-align:top}.prose.svelte-1teoznn tbody tr:nth-child(2n){background:var(--paper)}.prose.svelte-1teoznn .faq{margin:0 0 30px}.prose.svelte-1teoznn details{margin-bottom:12px;padding:0 22px;background:#fff;border:1.5px solid var(--line);border-radius:var(--radius-sm);transition:border-color .2s,box-shadow .2s}.prose.svelte-1teoznn details[open]{border-color:var(--blue);box-shadow:var(--shadow-sm)}.prose.svelte-1teoznn summary{padding:18px 0;cursor:pointer;list-style:none;font-weight:800;font-size:1.04rem;color:var(--ink);display:flex;align-items:center;justify-content:space-between;gap:16px}.prose.svelte-1teoznn summary::-webkit-details-marker{display:none}.prose.svelte-1teoznn summary:after{content:"";flex:none;width:11px;height:11px;border-right:2.5px solid var(--red);border-bottom:2.5px solid var(--red);transform:rotate(45deg) translate(-3px,-3px);transition:transform .2s}.prose.svelte-1teoznn details[open] summary:after{transform:rotate(225deg) translate(-2px,-2px)}.prose.svelte-1teoznn details>p{margin:0;padding:0 0 20px}.prose.svelte-1teoznn .cta-card{margin:38px 0;padding:32px 34px;background:linear-gradient(160deg,var(--blue),var(--blue-dk));color:#fff;border-radius:var(--radius-lg)}.prose.svelte-1teoznn .cta-card h3{margin:0 0 10px;font-size:1.45rem;color:#fff}.prose.svelte-1teoznn .cta-card p{margin:0 0 20px;color:#ffffffe0}.prose.svelte-1teoznn .cta-card a{display:inline-flex;padding:14px 28px;border-radius:var(--radius-pill);background:var(--red);color:#fff;font-weight:800;text-decoration:none;box-shadow:0 10px 22px #e11b2e52;transition:transform .15s}.prose.svelte-1teoznn .cta-card a:hover{transform:translateY(-2px);color:#fff}.post-next.svelte-1teoznn{margin:20px 0 84px;padding-top:34px;border-top:1.5px solid var(--line)}.post-next.svelte-1teoznn a:where(.svelte-1teoznn){display:flex;align-items:baseline;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-top:14px;padding:26px 28px;background:var(--paper);border:1.5px solid var(--line);border-radius:var(--radius-md);font-weight:800;font-size:1.2rem;line-height:1.25;transition:border-color .2s,transform .2s}.post-next.svelte-1teoznn a:where(.svelte-1teoznn):hover{border-color:var(--red);transform:translateY(-3px)}.post-next.svelte-1teoznn small:where(.svelte-1teoznn){flex:none;font-size:.76rem;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-2)}@media(max-width:620px){.prose.svelte-1teoznn{font-size:1.02rem;padding-top:42px}.prose.svelte-1teoznn h2{font-size:1.55rem}}@media(prefers-reduced-motion:reduce){.post-back.svelte-1teoznn svg:where(.svelte-1teoznn),.prose.svelte-1teoznn details,.prose.svelte-1teoznn summary:after,.prose.svelte-1teoznn .cta-card a,.post-next.svelte-1teoznn a:where(.svelte-1teoznn){transition:none}}
