.method-hero[data-astro-cid-2trdlton]{padding:clamp(5rem,10vw,9rem) 0 clamp(6rem,11vw,10rem)}.hero-grid[data-astro-cid-2trdlton]{grid-template-columns:1.55fr .45fr;align-items:end;gap:4rem;margin-top:2.4rem;display:grid}.hero-grid[data-astro-cid-2trdlton] .display[data-astro-cid-2trdlton]{font-size:clamp(3rem,6.6vw,6.5rem)}.definition[data-astro-cid-2trdlton]{color:var(--white);background:var(--forest);padding:clamp(5rem,9vw,8rem) 0}.definition-grid[data-astro-cid-2trdlton]{grid-template-columns:.35fr 1.3fr .65fr;align-items:start;gap:3rem;display:grid}.section-index[data-astro-cid-2trdlton]{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}blockquote[data-astro-cid-2trdlton]{font-family:var(--serif);letter-spacing:-.045em;font-size:clamp(2.3rem,5vw,4.8rem);line-height:1.05}.definition-grid[data-astro-cid-2trdlton] div[data-astro-cid-2trdlton] p[data-astro-cid-2trdlton]{color:#b6c5bc;font-size:.95rem}.definition-grid[data-astro-cid-2trdlton] div[data-astro-cid-2trdlton] p[data-astro-cid-2trdlton]+p[data-astro-cid-2trdlton]{margin-top:1rem}.anatomy[data-astro-cid-2trdlton],.lifecycle[data-astro-cid-2trdlton]{padding:clamp(6rem,11vw,10rem) 0}.section-intro[data-astro-cid-2trdlton]{gap:1.5rem;display:grid}.system-map[data-astro-cid-2trdlton]{grid-template-columns:1fr 1.35fr 1fr;grid-template-areas:"index core cites""change core ci";gap:1rem;margin-top:5rem;display:grid;position:relative}.map-core[data-astro-cid-2trdlton]{min-height:450px;color:var(--white);background:var(--forest);text-align:center;border-radius:50% 50% 48% 52%;flex-direction:column;grid-area:core;justify-content:center;padding:2rem;display:flex}.map-core[data-astro-cid-2trdlton]>span[data-astro-cid-2trdlton]{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem}.map-core[data-astro-cid-2trdlton] strong[data-astro-cid-2trdlton]{font-family:var(--serif);letter-spacing:-.05em;margin:1rem 0;font-size:clamp(3rem,6vw,5rem);font-weight:400}.map-core[data-astro-cid-2trdlton] strong[data-astro-cid-2trdlton] span[data-astro-cid-2trdlton]{color:var(--signal)}.map-core[data-astro-cid-2trdlton] small[data-astro-cid-2trdlton]{color:#b4c2b9;max-width:280px;margin-inline:auto;line-height:1.5}.map-node[data-astro-cid-2trdlton]{border:1px solid var(--line);background:var(--white);border-radius:12px;padding:1.3rem}.map-node[data-astro-cid-2trdlton]>span[data-astro-cid-2trdlton]{color:var(--forest-light);font-family:var(--mono);font-size:.68rem}.map-node[data-astro-cid-2trdlton] strong[data-astro-cid-2trdlton]{font-family:var(--serif);margin:2rem 0 .5rem;font-size:1.45rem;font-weight:400;display:block}.map-node[data-astro-cid-2trdlton] p[data-astro-cid-2trdlton]{color:var(--muted);font-size:.88rem}.map-node[data-astro-cid-2trdlton].index{grid-area:index}.map-node[data-astro-cid-2trdlton].cites{grid-area:cites}.map-node[data-astro-cid-2trdlton].change{grid-area:change}.map-node[data-astro-cid-2trdlton].ci{grid-area:ci}.comparison[data-astro-cid-2trdlton]{background:var(--white);padding:clamp(6rem,10vw,9rem) 0}.comparison-table[data-astro-cid-2trdlton]{border-top:1px solid var(--line);margin-top:4rem}.table-row[data-astro-cid-2trdlton]{border-bottom:1px solid var(--line);color:var(--muted);grid-template-columns:.7fr 1.25fr 1fr .7fr;align-items:center;gap:1.5rem;padding:1.35rem;font-size:.9rem;display:grid}.table-row[data-astro-cid-2trdlton].heading{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:.63rem}.table-row[data-astro-cid-2trdlton] strong[data-astro-cid-2trdlton]{color:var(--ink);font-family:var(--serif);font-size:1.25rem;font-weight:400}.table-row[data-astro-cid-2trdlton].featured{color:#dce7df;background:var(--forest)}.table-row[data-astro-cid-2trdlton].featured strong[data-astro-cid-2trdlton]{color:var(--signal)}.lifecycle[data-astro-cid-2trdlton] ol[data-astro-cid-2trdlton]{border-top:1px solid var(--line);margin:4rem 0 0;padding:0;list-style:none}.lifecycle[data-astro-cid-2trdlton] li[data-astro-cid-2trdlton]{border-bottom:1px solid var(--line);grid-template-columns:.3fr 1fr;gap:2rem;padding:1.6rem 0;display:grid}.lifecycle[data-astro-cid-2trdlton] li[data-astro-cid-2trdlton]>span[data-astro-cid-2trdlton]{color:var(--forest-light);font-family:var(--mono);font-size:.7rem}.lifecycle[data-astro-cid-2trdlton] li[data-astro-cid-2trdlton] div[data-astro-cid-2trdlton]{grid-template-columns:.8fr 1fr;gap:3rem;display:grid}.lifecycle[data-astro-cid-2trdlton] h3[data-astro-cid-2trdlton]{font-family:var(--serif);font-size:clamp(1.5rem,2.5vw,2.1rem);font-weight:400}.lifecycle[data-astro-cid-2trdlton] p[data-astro-cid-2trdlton]{color:var(--muted)}.tests[data-astro-cid-2trdlton]{color:var(--white);background:#12251c;padding:clamp(6rem,10vw,9rem) 0}.tests-grid[data-astro-cid-2trdlton]{grid-template-columns:1fr 1fr;gap:5rem;display:grid}.tests[data-astro-cid-2trdlton] h2[data-astro-cid-2trdlton]{margin-top:1.5rem}.test-list[data-astro-cid-2trdlton]{border-top:1px solid #ffffff2e}.test-list[data-astro-cid-2trdlton] article[data-astro-cid-2trdlton]{border-bottom:1px solid #ffffff2e;grid-template-columns:.45fr 1fr;gap:1.5rem;padding:1.25rem 0;display:grid}.test-list[data-astro-cid-2trdlton] span[data-astro-cid-2trdlton]{color:var(--signal);font-family:var(--mono);text-transform:uppercase;font-size:.72rem}.test-list[data-astro-cid-2trdlton] p[data-astro-cid-2trdlton]{color:#b4c3ba;font-size:.9rem}.next[data-astro-cid-2trdlton]{text-align:center;padding:clamp(6rem,12vw,11rem) 0}.next[data-astro-cid-2trdlton] .eyebrow[data-astro-cid-2trdlton]{justify-content:center}.next[data-astro-cid-2trdlton] h2[data-astro-cid-2trdlton]{font-family:var(--serif);letter-spacing:-.05em;margin:2rem 0;font-size:clamp(3rem,7vw,6.5rem);font-weight:400;line-height:.95}@media (width<=850px){.hero-grid[data-astro-cid-2trdlton],.definition-grid[data-astro-cid-2trdlton],.tests-grid[data-astro-cid-2trdlton]{grid-template-columns:1fr}}@media (width<=700px){.system-map[data-astro-cid-2trdlton]{grid-template-columns:1fr;grid-template-areas:"core""index""cites""change""ci"}.map-core[data-astro-cid-2trdlton]{min-height:350px}.table-row[data-astro-cid-2trdlton]{grid-template-columns:1fr 1fr}.table-row[data-astro-cid-2trdlton].heading{display:none}.lifecycle[data-astro-cid-2trdlton] li[data-astro-cid-2trdlton],.lifecycle[data-astro-cid-2trdlton] li[data-astro-cid-2trdlton] div[data-astro-cid-2trdlton]{grid-template-columns:1fr;gap:.8rem}}
