/* Extends DELTMÅNE's existing editorial system; scoped to this page. */
.hybrid-head .page-head__title{font-size:clamp(2.15rem,6.4vw,6rem);line-height:1.08;overflow-wrap:normal}
.hybrid-head .page-head__title em{display:inline-block}
.hybrid-head .page-head__eyebrow{font-size:.75rem;letter-spacing:.2em;text-decoration:none}
.hybrid-subtitle{font-family:var(--sans);font-size:1rem;color:var(--gold);line-height:1.8;margin-top:2rem;max-width:65ch}
.hybrid-manifesto{font-family:var(--serif);font-style:italic;font-size:clamp(1.5rem,2.5vw,2.2rem);line-height:1.45;max-width:48ch;margin-top:2.25rem;color:var(--ink)}
.hybrid-section h2{font-family:var(--serif);font-weight:300;font-size:clamp(2rem,3.4vw,3rem);line-height:1.15;color:var(--gold);margin-bottom:1.1em;text-wrap:balance}
.hybrid-section .section-head h2{margin:0}
.hybrid-section .manifesto__inner{max-width:1050px;grid-template-columns:100px minmax(0,1fr);gap:56px}
.hybrid-section .manifesto__body{font-size:clamp(1.3rem,2vw,1.65rem);line-height:1.6}
.hybrid-section .label{font-size:.75rem;letter-spacing:.2em}
.hybrid-intro{max-width:70ch;font-size:1rem;color:var(--ink);line-height:1.8}
.hybrid-tools{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;margin-top:3rem;border-top:1px solid var(--hairline)}
.hybrid-tools>div{padding-top:1.7rem}
.hybrid-tools dt{font-family:var(--serif);font-size:2.2rem;color:var(--gold);margin-bottom:.65rem}
.hybrid-tools dd{font-size:1rem;line-height:1.75;color:var(--ink)}
.hybrid-note{margin-top:3rem}
.hybrid-chain{list-style:none;display:flex;flex-direction:column;align-items:center;gap:3rem;margin:1rem auto 0;max-width:650px}
.hybrid-chain .chain-node{position:relative;width:100%;font-size:1rem;letter-spacing:.08em;color:var(--ink);min-width:0}
.hybrid-chain .chain-node--human{font-size:1.5rem;color:var(--gold)}
.hybrid-chain li+li::before{content:'↓';position:absolute;top:-2.8rem;left:calc(50% - .5em);font-family:var(--serif);font-style:normal;font-size:1.5rem;color:var(--gold)}
.hybrid-case{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4rem;align-items:start}
.hybrid-case img{width:100%;height:auto;border:1px solid var(--hairline)}
.hybrid-case figcaption{font-size:.875rem;color:var(--ink-dim);margin-top:1rem}
.hybrid-case a{color:var(--gold);text-underline-offset:.3em}
.hybrid-principle .interstitial__line{max-width:30ch}
.hybrid-page :focus-visible{outline:2px solid var(--gold);outline-offset:6px}
@media(max-width:820px){.hybrid-section .manifesto__inner{grid-template-columns:1fr;gap:1.75rem}.hybrid-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.hybrid-case{grid-template-columns:1fr;gap:2rem}}
@media(max-width:480px){.hybrid-tools{grid-template-columns:1fr}.hybrid-head .page-head__title{font-size:clamp(1.8rem,7.5vw,2.3rem)}.hybrid-chain .chain-node{padding:1rem;letter-spacing:.04em}}
@media(prefers-reduced-motion:reduce){.hybrid-page{animation:none;opacity:1}.hybrid-page *{scroll-behavior:auto;transition:none}}
