/* Scoped to this editorial page; shared site spacing remains unchanged. */
.edict-page .interior-hero{padding-block:2rem 2.25rem}
.edict-page .interior-hero h1{max-width:22ch;font-size:clamp(2rem,4vw,3.4rem);line-height:1.18;letter-spacing:-.018em;margin-block:.65rem 1.1rem;text-wrap:balance}
.edict-page .content{max-width:68rem}
.edict-page .interior-hero p{max-width:64ch}
.edict-page .section{padding-block:2rem}
.edict-page h2{font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.25;letter-spacing:-.01em;margin-block:0 1rem}
.edict-page h3{font-size:1.15rem;line-height:1.4;margin-block:0 .55rem}
.edict-page p{line-height:1.7}
.edict-page .edict-review-note{font-size:.88rem;color:var(--text-secondary);margin-block:.8rem}
.edict-page .edict-examples{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-block:1rem 1.5rem}
.edict-page .edict-examples>div{border-top:2px solid #d5c39d;padding-top:1rem;min-width:0}
.edict-page .edict-examples p{margin-block:.4rem .8rem}
.edict-page .edict-steps{padding-left:1.5rem;margin-block:1rem 1.5rem}
.edict-page .edict-steps li{padding-left:.4rem;margin-bottom:1.1rem}
.edict-page .edict-steps p{margin-block:.35rem}
.edict-page .edict-scope{padding:1.1rem 1.25rem;border-left:3px solid #d5c39d;background:#fff}
.edict-page .edict-scope p{margin-block:.5rem 0}
.edict-page details{padding-block:.85rem;border-bottom:1px solid var(--border)}
.edict-page summary{cursor:pointer;line-height:1.5;font-weight:600}
.edict-page details+h2{margin-top:2rem}
@media(max-width:48rem){.edict-page .edict-examples{grid-template-columns:1fr;gap:1rem}.edict-page .section{padding-block:1.5rem}.edict-page .interior-hero{padding-block:1.5rem}.edict-page .interior-hero h1{font-size:clamp(2rem,8vw,2.8rem);line-height:1.2}.edict-page .hero__actions{gap:1rem;flex-wrap:wrap}}

/* Navigation proportions for this entry only. */
.edict-page .site-header__inner{min-height:5rem;gap:1.25rem}
.edict-page .site-header .brand-logo{width:10.5rem}
.edict-page .site-nav{gap:clamp(.65rem,1vw,.95rem);font-size:.85rem}
.edict-page .site-nav>a,.edict-page .nav-dropdown>summary{white-space:nowrap}
@media(max-width:78rem){.edict-page .site-nav{display:none}.edict-page .menu-toggle{display:inline-flex;margin-left:auto}.edict-page .mobile-nav[data-open]{position:absolute;z-index:30;top:100%;left:var(--space-4);right:var(--space-4);display:grid;gap:var(--space-2);padding:var(--space-5);border:1px solid var(--border);background:var(--surface);max-height:calc(100dvh - 6rem);overflow-y:auto}.edict-page .mobile-nav a{display:flex;align-items:center;min-height:44px;text-decoration:none}.edict-page .mobile-nav strong{margin-top:.75rem;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase}}

.edict-page .site-nav{font-size:.9rem}.edict-page .nav-dropdown>summary{padding-right:1.3rem}
