.opening:where(.astro-stld6yrx) p:where(.astro-stld6yrx):first-child{color:var(--fg);font-size:clamp(1.05rem,2.2vw,1.3rem);line-height:1.75}.opening:where(.astro-stld6yrx) p:where(.astro-stld6yrx):last-child,.narrow:where(.astro-stld6yrx)>p:where(.astro-stld6yrx):not(.eyebrow){color:var(--muted)}.eyebrow:where(.astro-stld6yrx){color:var(--accent);font:600 .7rem var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.no-pad:where(.astro-stld6yrx){padding:0}.dated:where(.astro-stld6yrx){color:var(--accent-dim);font:.72rem var(--font-mono);letter-spacing:.04em}.etymology:where(.astro-stld6yrx){border:1px solid var(--border);border-radius:10px;display:grid;grid-template-columns:1fr 1fr;margin:2rem 0;overflow:hidden}.etymology-col:where(.astro-stld6yrx){font-size:.875rem;line-height:2;padding:1.5rem}.etymology-col:where(.astro-stld6yrx).reject{background:var(--card);color:var(--rose)}.etymology-col:where(.astro-stld6yrx).reach{background:var(--bg-raised);border-left:2px solid var(--accent-dim);color:var(--accent)}.tier-grid:where(.astro-stld6yrx){display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin:2rem 0}.tier:where(.astro-stld6yrx){background:var(--card);border:1px solid var(--border);border-radius:10px;padding:1.5rem}.tier:where(.astro-stld6yrx) .greek:where(.astro-stld6yrx){color:var(--accent);font-size:.75rem;margin-bottom:.25rem}.tier:where(.astro-stld6yrx) h3:where(.astro-stld6yrx){margin-bottom:.75rem}.tier:where(.astro-stld6yrx) p:where(.astro-stld6yrx){color:var(--muted);font-size:.8125rem;margin-bottom:0}.tier:where(.astro-stld6yrx) p:where(.astro-stld6yrx) em{color:var(--accent);font-style:italic}.commitments:where(.astro-stld6yrx){border-top:1px solid var(--border);margin-top:1.25rem}article:where(.astro-stld6yrx){border-bottom:1px solid var(--border);display:grid;gap:clamp(1rem,4vw,3rem);grid-template-columns:3rem minmax(0,1fr);padding:2rem 0}article:where(.astro-stld6yrx)>span:where(.astro-stld6yrx){color:var(--accent-dim);font:.68rem var(--font-mono);padding-top:.4rem}article:where(.astro-stld6yrx) h2:where(.astro-stld6yrx){font-size:clamp(1.1rem,2.4vw,1.5rem);margin:0 0 .65rem}article:where(.astro-stld6yrx) p:where(.astro-stld6yrx){color:var(--muted);margin:0;max-width:50rem}.reframe:where(.astro-stld6yrx){color:var(--muted);margin:1rem 0 1.25rem}.reframe:where(.astro-stld6yrx) li:where(.astro-stld6yrx){margin-bottom:.4rem}.questions:where(.astro-stld6yrx){border-left:2px solid var(--accent-dim);padding-left:clamp(1rem,4vw,2.5rem)}.tension-grid:where(.astro-stld6yrx){display:grid;gap:1.5rem;grid-template-columns:1fr 1fr;margin:2rem 0}.tension-card:where(.astro-stld6yrx){background:var(--card);border:1px solid var(--border);border-radius:10px;padding:1.5rem}.tension-card:where(.astro-stld6yrx) .q:where(.astro-stld6yrx){color:var(--muted);font-size:.8125rem;margin-bottom:.75rem}.tension-card:where(.astro-stld6yrx) .a:where(.astro-stld6yrx){color:var(--fg);font-size:.875rem}.tension-card:where(.astro-stld6yrx) .a:where(.astro-stld6yrx) em{color:var(--accent)}.laws-record:where(.astro-stld6yrx){border-top:1px solid var(--border);padding-top:1.25rem}.laws-record:where(.astro-stld6yrx) summary:where(.astro-stld6yrx){color:var(--accent);cursor:pointer;font:600 .75rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.laws:where(.astro-stld6yrx){margin:1.5rem 0 2rem}.law:where(.astro-stld6yrx){border-bottom:1px solid var(--border);display:grid;font-size:.875rem;gap:1rem;grid-template-columns:2.5rem 1fr;padding:1rem 0}.law:where(.astro-stld6yrx):last-child{border-bottom:none}.law:where(.astro-stld6yrx) .num:where(.astro-stld6yrx){color:var(--accent-dim);font-size:.75rem;padding-top:.125rem;text-align:right}.law:where(.astro-stld6yrx) .text:where(.astro-stld6yrx){color:var(--muted)}.law:where(.astro-stld6yrx) .text:where(.astro-stld6yrx) strong{color:var(--fg-bright)}@media(max-width:768px){.etymology:where(.astro-stld6yrx){grid-template-columns:1fr}.etymology-col:where(.astro-stld6yrx).reach{border-left:none;border-top:2px solid var(--accent-dim)}.tier-grid:where(.astro-stld6yrx),.tension-grid:where(.astro-stld6yrx){grid-template-columns:1fr}}@media(max-width:560px){article:where(.astro-stld6yrx){grid-template-columns:2rem minmax(0,1fr)}}
