.toe__title[data-astro-cid-o233y6ai]{letter-spacing:-.01em;color:var(--navy);margin-bottom:14px;font-size:clamp(28px,3vw,40px)}.toe__lede[data-astro-cid-o233y6ai]{color:var(--ink-muted);font-size:var(--fs-lg);margin-bottom:28px;line-height:1.7}.toe__block[data-astro-cid-o233y6ai]{border-top:1px solid var(--border);margin-top:48px;padding-top:32px}.toe__subtitle[data-astro-cid-o233y6ai]{color:var(--navy);letter-spacing:-.01em;margin-bottom:12px;font-size:22px}.toe__text[data-astro-cid-o233y6ai]{color:var(--ink);font-size:var(--fs-lg);margin-bottom:18px;line-height:1.7}.toe__note[data-astro-cid-o233y6ai],.toe[data-astro-cid-o233y6ai] .toe__note--rich p{font-size:var(--fs-sm);color:var(--muted);line-height:1.7}.toe__note[data-astro-cid-o233y6ai],.toe[data-astro-cid-o233y6ai] .toe__note--rich{margin-top:20px}.toe__note[data-astro-cid-o233y6ai] a[data-astro-cid-o233y6ai],.toe[data-astro-cid-o233y6ai] .toe__note--rich a{color:var(--teal);font-weight:500;text-decoration:none}.toe__note[data-astro-cid-o233y6ai] a[data-astro-cid-o233y6ai]:hover,.toe[data-astro-cid-o233y6ai] .toe__note--rich a:hover{text-decoration:underline}.toe[data-astro-cid-o233y6ai] .toe__intro-rich{margin-bottom:18px}.toe[data-astro-cid-o233y6ai] .toe__intro-rich p{color:var(--ink);font-size:var(--fs-lg);line-height:1.7}.toe[data-astro-cid-o233y6ai] .toe__intro-rich strong{color:var(--navy)}.ticks[data-astro-cid-o233y6ai]{color:var(--ink);flex-direction:column;gap:10px;margin-bottom:16px;line-height:1.55;display:flex}.ticks--two-col[data-astro-cid-o233y6ai]{grid-template-columns:1fr;gap:10px 32px;display:grid}@media (width>=721px){.ticks--two-col[data-astro-cid-o233y6ai]{grid-template-columns:1fr 1fr}}.ticks[data-astro-cid-o233y6ai] li[data-astro-cid-o233y6ai]{padding-left:28px;position:relative}.ticks[data-astro-cid-o233y6ai] li[data-astro-cid-o233y6ai]:before{content:"✓";color:var(--teal);font-weight:700;position:absolute;top:1px;left:0}.ticks--warn[data-astro-cid-o233y6ai] li[data-astro-cid-o233y6ai]:before{content:"✕";color:var(--orange-600)}.steps-list[data-astro-cid-o233y6ai]{color:var(--ink);flex-direction:column;gap:12px;margin-bottom:16px;padding-left:24px;list-style:decimal;display:flex}.steps-list[data-astro-cid-o233y6ai] li[data-astro-cid-o233y6ai]{padding-left:6px;line-height:1.6}.steps-list[data-astro-cid-o233y6ai] li[data-astro-cid-o233y6ai]::marker{color:var(--teal);font-weight:700}.steps-list[data-astro-cid-o233y6ai] strong[data-astro-cid-o233y6ai]{color:var(--navy);font-weight:600}.tot[data-astro-cid-o233y6ai]{background:var(--surface-alt)}.tot__head[data-astro-cid-o233y6ai]{margin-bottom:24px}.tot__intro[data-astro-cid-o233y6ai]{color:var(--ink-muted);line-height:1.6}.tot__list[data-astro-cid-o233y6ai]{flex-direction:column;gap:10px;display:flex}.tot__section[data-astro-cid-o233y6ai]{border:1px solid var(--border);border-radius:var(--radius-lg);background:#fff;overflow:hidden}.tot__summary[data-astro-cid-o233y6ai]{cursor:pointer;user-select:none;align-items:center;gap:12px;padding:18px 20px;list-style:none;display:flex}.tot__summary[data-astro-cid-o233y6ai]::-webkit-details-marker{display:none}.tot__section[data-astro-cid-o233y6ai][open] .tot__summary[data-astro-cid-o233y6ai]{border-bottom:1px solid var(--border)}.tot__section[data-astro-cid-o233y6ai][open] .tot__chev[data-astro-cid-o233y6ai]{transform:rotate(180deg)}.tot__num[data-astro-cid-o233y6ai]{font-family:var(--font-display);color:var(--teal);letter-spacing:.04em;min-width:48px;font-size:14px;font-weight:700}.tot__name[data-astro-cid-o233y6ai]{color:var(--navy);flex:1;font-size:17px;font-weight:600}.tot__chev[data-astro-cid-o233y6ai]{width:14px;height:14px;color:var(--muted);transition:transform var(--dur) var(--ease);flex-shrink:0}.tot__body[data-astro-cid-o233y6ai]{max-width:960px;padding:18px 20px 22px}.tot__body[data-astro-cid-o233y6ai] .tot__prose{font-size:var(--fs-sm);gap:12px;line-height:1.65}.tot__body[data-astro-cid-o233y6ai] .tot__prose p{color:var(--ink-muted)}@media (width>=641px){.tot__summary[data-astro-cid-o233y6ai]{gap:18px;padding:20px 28px}.tot__body[data-astro-cid-o233y6ai]{padding:22px 28px 28px}}.tot__foot[data-astro-cid-o233y6ai]{color:var(--muted);margin-top:32px;font-size:13px;font-style:italic}
