.case-title{max-width:680px!important;font-size:var(--text-h2)!important;letter-spacing:-.03em!important;line-height:1.1!important}.case-index a{color:var(--color-accent)}.case-article{text-align:center;max-width:680px;margin:0 auto}.case-article p,.case-article li,.case-article h2{max-width:680px;margin-left:auto;margin-right:auto}.case-article p,.case-article li{margin-bottom:var(--space-3);color:var(--color-body);font-size:var(--text-body);line-height:1.6}.case-article h2{margin-top:var(--space-4);margin-bottom:var(--space-2);font-size:var(--text-h2-m);line-height:1.15}.case-article a{color:var(--color-accent);text-underline-offset:.18em;overflow-wrap:anywhere;text-decoration-line:underline}.case-article strong{color:var(--color-ink);font-weight:700}.case-article ul{margin:0 0 var(--space-3);padding:0;list-style:none}.case-films{gap:var(--space-4);margin:var(--space-4) auto;display:grid}.case-films figure{margin:0}.case-film{aspect-ratio:16/9;border-radius:var(--radius-md);background:var(--color-ink);width:100%;position:relative;overflow:hidden}.case-film iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.case-films figcaption{margin-top:var(--space-1);color:var(--color-body);font-size:var(--text-body)}@media (max-width:700px){.case-title{font-size:var(--text-h2-m)!important}}
