.back[data-astro-cid-j47zkc5i]{text-align:center;font-family:var(--font-sans);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}h1[data-astro-cid-j47zkc5i]{text-align:center;font-family:var(--font-display);font-weight:600;line-height:1.08;font-size:clamp(2.1rem,6vw,3.1rem);max-width:22ch;margin:var(--space-5) auto var(--space-2)}.lede[data-astro-cid-j47zkc5i]{position:relative;text-align:center;font-family:var(--font-serif);font-style:italic;color:var(--ink-soft);max-width:50ch;margin:var(--space-4) auto var(--space-7);padding-top:var(--space-6);line-height:1.55}.lede[data-astro-cid-j47zkc5i]:before{content:"❧";position:absolute;top:0;left:50%;transform:translate(-50%);color:var(--accent);font-size:1.25rem;background:transparent}.lede[data-astro-cid-j47zkc5i]:after{content:"";position:absolute;top:.85em;left:50%;transform:translate(-50%);width:min(60%,22rem);height:0;border-top:1px solid var(--rule);z-index:-1}.method-section[data-astro-cid-j47zkc5i]{border-top:1px solid var(--rule);padding-top:var(--space-6);margin-top:var(--space-7)}.method-section[data-astro-cid-j47zkc5i]:first-of-type{border-top:none;padding-top:0;margin-top:var(--space-6)}.display-where[data-astro-cid-j47zkc5i]{font-size:.72rem;color:var(--ink-faint);text-transform:uppercase;letter-spacing:.1em;margin:0 0 var(--space-2)}.method-section[data-astro-cid-j47zkc5i] h2[data-astro-cid-j47zkc5i]{font-size:1.5rem;margin:0 0 var(--space-5)}.method-section[data-astro-cid-j47zkc5i] h3[data-astro-cid-j47zkc5i]{font-size:.95rem;font-family:var(--font-sans);font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft);margin:var(--space-6) 0 var(--space-3)}.method-section[data-astro-cid-j47zkc5i] p[data-astro-cid-j47zkc5i]{margin:0 0 var(--space-4)}.method-section[data-astro-cid-j47zkc5i] p[data-astro-cid-j47zkc5i] strong[data-astro-cid-j47zkc5i]{color:var(--ink);font-weight:600}@media(min-width:720px){.method-section[data-astro-cid-j47zkc5i] h2[data-astro-cid-j47zkc5i]{font-size:1.7rem}}.method-h2-with-marker[data-astro-cid-j47zkc5i]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.method-h2-with-marker[data-astro-cid-j47zkc5i] .subject-marker{flex-shrink:0}.method-section[data-astro-cid-j47zkc5i]{scroll-margin-top:1.5rem}.method-section[data-astro-cid-j47zkc5i] h2[data-astro-cid-j47zkc5i]{font-family:var(--font-display);font-weight:600;letter-spacing:.005em;line-height:1.1;font-size:1.7rem}@media(min-width:720px){.method-section[data-astro-cid-j47zkc5i] h2[data-astro-cid-j47zkc5i]{font-size:2rem}}.display-where[data-astro-cid-j47zkc5i]{font-family:var(--font-sans);letter-spacing:.18em}.method-toc[data-astro-cid-j47zkc5i]{border:1px solid var(--hairline);border-radius:12px;background:var(--paper-light);padding:var(--space-5) var(--space-5) var(--space-4);margin:var(--space-6) 0 var(--space-7)}.toc-heading[data-astro-cid-j47zkc5i]{margin:0 0 var(--space-4);text-align:center}.toc-cols[data-astro-cid-j47zkc5i]{display:grid;grid-template-columns:1fr;gap:var(--space-5)}@media(min-width:680px){.toc-cols[data-astro-cid-j47zkc5i]{grid-template-columns:1fr 1fr;gap:var(--space-6)}}.toc-group-title[data-astro-cid-j47zkc5i]{font-family:var(--font-display);font-size:1.15rem;color:var(--ink);margin:0 0 var(--space-2);padding-bottom:var(--space-1);border-bottom:1px solid var(--hairline)}.toc-list[data-astro-cid-j47zkc5i]{list-style:none;margin:0;padding:0;counter-reset:toc}.toc-list[data-astro-cid-j47zkc5i] li[data-astro-cid-j47zkc5i]{counter-increment:toc;margin:0 0 var(--space-2);line-height:1.35;padding-left:1.9rem;position:relative}.toc-list[data-astro-cid-j47zkc5i] li[data-astro-cid-j47zkc5i]:before{content:counter(toc,decimal-leading-zero);position:absolute;left:0;top:.05em;font-family:var(--font-display);font-size:.85rem;color:var(--accent)}.toc-list[data-astro-cid-j47zkc5i] a[data-astro-cid-j47zkc5i]{color:var(--ink-soft);text-decoration:none;border-bottom:1px solid transparent}.toc-list[data-astro-cid-j47zkc5i] a[data-astro-cid-j47zkc5i]:hover{color:var(--accent);border-bottom-color:currentColor}.toc-sources-link[data-astro-cid-j47zkc5i]{margin:var(--space-5) 0 0;text-align:center;font-family:var(--font-sans);font-size:.8rem;text-transform:uppercase;letter-spacing:.14em}.toc-sources-link[data-astro-cid-j47zkc5i] a[data-astro-cid-j47zkc5i]{color:var(--accent);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:1px}.boundary-note[data-astro-cid-j47zkc5i]{background:#3a6b7514;border-left:3px solid var(--subject-water);border-radius:0 8px 8px 0;padding:var(--space-3) var(--space-4);margin:0 0 var(--space-5)}.boundary-note-label[data-astro-cid-j47zkc5i]{font-family:var(--font-sans);font-size:.7rem;text-transform:uppercase;letter-spacing:.16em;color:var(--subject-water);margin:0 0 var(--space-1);font-weight:600}.boundary-note[data-astro-cid-j47zkc5i] p[data-astro-cid-j47zkc5i]:last-child{margin:0;font-style:italic;color:var(--ink-soft);line-height:1.5}.method-sources[data-astro-cid-j47zkc5i] h2[data-astro-cid-j47zkc5i]{color:var(--ink)}.source-ledger[data-astro-cid-j47zkc5i]{list-style:none;margin:var(--space-5) 0 0;padding:0;counter-reset:src}.source-ledger[data-astro-cid-j47zkc5i] li[data-astro-cid-j47zkc5i]{counter-increment:src;position:relative;padding-left:2.4rem;margin:0 0 var(--space-3);line-height:1.45;font-size:.92rem}.source-ledger[data-astro-cid-j47zkc5i] li[data-astro-cid-j47zkc5i]:before{content:counter(src);position:absolute;left:0;top:.1em;font-family:var(--font-display);font-size:.95rem;color:var(--accent);width:1.9rem;text-align:right}.source-ledger[data-astro-cid-j47zkc5i] a[data-astro-cid-j47zkc5i]{color:var(--ink-soft);text-decoration:underline;text-decoration-color:#00000040;text-underline-offset:2px}.source-ledger[data-astro-cid-j47zkc5i] a[data-astro-cid-j47zkc5i]:hover{color:var(--accent);text-decoration-color:currentColor}.contents-backlink[data-astro-cid-j47zkc5i]{margin:var(--space-6) 0 0;font-family:var(--font-sans);font-size:.8rem;letter-spacing:.1em}.contents-backlink[data-astro-cid-j47zkc5i] a[data-astro-cid-j47zkc5i]{color:var(--accent);text-decoration:none}.contents-backlink[data-astro-cid-j47zkc5i] a[data-astro-cid-j47zkc5i]:hover{text-decoration:underline}
