html[data-site="en"] .en-intro{display:grid;gap:3rem;padding:1rem 0 3rem}
html[data-site="en"] .en-intro h1{font-size:clamp(2.6rem,5vw,4.3rem);line-height:1.18;letter-spacing:-.045em}
html[data-site="en"] .en-intro__welcome>p{max-width:32ch;color:var(--muted)}
html[data-site="en"] .en-specimen{border-left:3px solid var(--rubric);padding:0 0 0 1.5rem;max-width:36ch}
html[data-site="en"] .en-specimen__ref{display:flex;align-items:baseline;gap:.75rem;color:var(--ink);text-decoration:none}
html[data-site="en"] .en-specimen__ref span{font-size:4.5rem;color:var(--rubric);line-height:1.1}
html[data-site="en"] .en-specimen blockquote{font-size:clamp(1.35rem,2.2vw,1.8rem);line-height:1.65;margin:1.25rem 0}
html[data-site="en"] .en-specimen sup{color:var(--rubric);font-size:.75rem;vertical-align:super}
html[data-site="en"] .en-specimen p{font-size:.8rem;color:var(--muted);margin:1rem 0 .5rem}
html[data-site="en"] .en-paths{display:grid;gap:2rem;padding:1rem 0 3rem;border-top:1px solid var(--line)}
html[data-site="en"] .en-paths h2{margin-top:1.5rem;font-size:2rem}
html[data-site="en"] .en-paths h2 a{color:var(--ink);text-decoration:none}
html[data-site="en"] .en-paths p{max-width:48ch}
html[data-site="en"] .en-paths nav{display:flex;flex-wrap:wrap;gap:.5rem 1.4rem;font-size:.85rem}
html[data-site="en"] .en-home form{display:flex;max-width:620px;gap:.5rem;margin:1.5rem 0}
html[data-site="en"] .en-home form input[type=search]{width:100%}
@media(min-width:780px){html[data-site="en"] .en-intro{grid-template-columns:1.1fr 1fr;gap:5rem;padding:0 0 5rem}html[data-site="en"] .en-paths{grid-template-columns:1.4fr 1fr;gap:5rem}}
