.guide[data-astro-cid-ihn65cs2]{margin-inline:auto}.guide__hero[data-astro-cid-ihn65cs2]{padding-bottom:var(--space-10)}.guide__crumbs[data-astro-cid-ihn65cs2] ol[data-astro-cid-ihn65cs2]{gap:var(--space-2);font-size:var(--text-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted);flex-wrap:wrap;padding:0;list-style:none;display:flex}.guide__crumbs[data-astro-cid-ihn65cs2] li[data-astro-cid-ihn65cs2]+li[data-astro-cid-ihn65cs2]:before{content:"/";margin-right:var(--space-2);color:var(--text-faint)}.doc-body[data-astro-cid-ihn65cs2] .guide__crumbs[data-astro-cid-ihn65cs2] a[data-astro-cid-ihn65cs2]{color:var(--text-muted);text-decoration:none}.guide__meta[data-astro-cid-ihn65cs2]{margin-top:var(--space-3);font-size:var(--text-xs);color:var(--text-muted)}.guide__meta[data-astro-cid-ihn65cs2] time[data-astro-cid-ihn65cs2]{color:var(--text-secondary)}.doc-hero__lead[data-astro-cid-ihn65cs2] code[data-astro-cid-ihn65cs2]{overflow-wrap:anywhere}.guide__toc[data-astro-cid-ihn65cs2]{margin-top:var(--space-8);padding:var(--space-4) var(--space-5);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-1)}.guide__toc[data-astro-cid-ihn65cs2] ol[data-astro-cid-ihn65cs2]{gap:var(--space-1) var(--space-6);grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));padding:0;list-style:none;display:grid}.doc-body[data-astro-cid-ihn65cs2] .guide__toc[data-astro-cid-ihn65cs2] a[data-astro-cid-ihn65cs2]{gap:var(--space-3);font-size:var(--text-sm);color:var(--text-secondary);align-items:baseline;padding-block:6px;text-decoration:none;display:flex}.guide__toc-n[data-astro-cid-ihn65cs2]{font-size:var(--text-2xs);color:var(--text-muted);flex:none}@media (hover:hover) and (pointer:fine){.doc-body[data-astro-cid-ihn65cs2] .guide__toc[data-astro-cid-ihn65cs2] a[data-astro-cid-ihn65cs2]:hover,.doc-body[data-astro-cid-ihn65cs2] .guide__crumbs[data-astro-cid-ihn65cs2] a[data-astro-cid-ihn65cs2]:hover{color:var(--text)}}.calc[data-astro-cid-ihn65cs2]{margin-top:var(--space-6);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-1)}.calc__label[data-astro-cid-ihn65cs2]{margin-bottom:var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--text-secondary);display:block}.calc__opt[data-astro-cid-ihn65cs2]{color:var(--text-muted);font-weight:400}.calc__format[data-astro-cid-ihn65cs2]{gap:var(--space-2) var(--space-5);margin:0 0 var(--space-5);font-size:var(--text-sm);border:0;flex-wrap:wrap;align-items:center;padding:0;display:flex}.calc__format[data-astro-cid-ihn65cs2] legend[data-astro-cid-ihn65cs2]{width:100%}.calc__format[data-astro-cid-ihn65cs2] label[data-astro-cid-ihn65cs2]{gap:var(--space-2);cursor:pointer;align-items:center;display:inline-flex}.calc__legs[data-astro-cid-ihn65cs2]{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.calc__input[data-astro-cid-ihn65cs2]{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg);width:100%;color:var(--text);padding:10px 12px;font-size:16px}.calc__input[data-astro-cid-ihn65cs2]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.calc__error[data-astro-cid-ihn65cs2]{margin-top:var(--space-4);font-size:var(--text-sm);color:var(--down-cream)}.calc[data-astro-cid-ihn65cs2] .doc-table-wrap[data-astro-cid-ihn65cs2]{margin-top:var(--space-5)}.calc__margin[data-astro-cid-ihn65cs2]{margin-top:var(--space-3);font-size:var(--text-xs);color:var(--text-secondary)}.guide__cta[data-astro-cid-ihn65cs2]{margin-top:var(--space-16);padding:var(--space-8) var(--space-6);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-1)}.guide__cta[data-astro-cid-ihn65cs2]>p[data-astro-cid-ihn65cs2]{margin-top:var(--space-3);max-width:var(--doc-measure)}.guide__cta-row[data-astro-cid-ihn65cs2]{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.guide__disclaimer[data-astro-cid-ihn65cs2]{margin-top:var(--space-10);font-size:var(--text-xs);color:var(--text-muted)}@media (width<=560px){.calc[data-astro-cid-ihn65cs2]{padding:var(--space-4)}.calc__legs[data-astro-cid-ihn65cs2]{grid-template-columns:minmax(0,1fr)}.guide__cta[data-astro-cid-ihn65cs2]{padding:var(--space-6) var(--space-4)}}
