.wouDUG_illustration.case-visual img{aspect-ratio:16/9;object-fit:contain}.wouDUG_illustration.case-visual figcaption{color:#d4d4d0;font-family:var(--sans);font-size:13px}.wouDUG_disclosure{color:#b9b9b3;margin-top:4px;display:block}.wouDUG_narrativeLayout{gap:var(--space-6);padding-bottom:var(--space-6);grid-template-columns:minmax(170px,1fr) minmax(0,760px);align-items:start;display:grid}.wouDUG_contents{top:var(--space-3);position:sticky}.wouDUG_contents ul{gap:12px;padding:0;font-size:15px;line-height:1.45;list-style:none;display:grid}.wouDUG_narrative{width:100%;min-width:0}.wouDUG_narrativeLayout .wouDUG_narrative h2{margin:56px 0 20px;font-size:clamp(30px,3vw,42px);line-height:1.1}.wouDUG_narrativeLayout .wouDUG_narrative h2:first-child{margin-top:0}.wouDUG_author{margin-top:var(--space-5);border-top:1px solid var(--border);padding-top:var(--space-3);font-size:15px}.wouDUG_closingActions{margin-top:var(--space-3);padding-bottom:var(--space-3)}@media (max-width:900px){.wouDUG_narrativeLayout{gap:var(--space-4);grid-template-columns:1fr}.wouDUG_contents{position:static}.wouDUG_contents ul{flex-wrap:wrap;gap:12px 20px;display:flex}}
