.sr-page .sv-hero h1{font-size:clamp(30px,3.5vw,54px)}.sr-page .sv-hero-grid{grid-template-columns:1.35fr 1fr;align-items:center}.sr-tags{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}.sr-tags span{border:1px solid var(--sv-line);background:#fff;padding:6px 10px;font-size:11px}.sr-hero-film{width:min(100%,300px);margin:0 auto;transform:rotate(2deg)}.sr-hero-film figcaption{gap:6px;padding:18px 0;display:grid}.sr-hero-film small{color:var(--sv-orange);letter-spacing:.08em;font-size:10px}.sr-hero-film b{font:700 21px var(--site-heading-font)}.sr-hero-film span{font-size:12px}.sr-mobile-break{display:none}.sr-cases{grid-template-columns:1fr 1fr;align-items:center;gap:6vw;margin-bottom:36px;display:grid}.sr-interview h3{font-size:clamp(26px,2.8vw,40px);line-height:1.6}.sr-case-note{border-left:3px solid var(--sv-orange);background:#faf7f2;margin-top:36px;padding:25px}.sr-case-note p{margin-bottom:0}.sr-secondary-film{grid-template-columns:minmax(150px,240px) 1fr;align-items:center;gap:24px;margin:0;display:grid}.sr-secondary-film h3{font-size:21px;line-height:1.5}.sr-secondary-film figcaption p{font-size:13px}.sr-audience{background:#faf8f4}.sr-audience-grid{border-top:1px solid var(--sv-line);border-left:1px solid var(--sv-line);background:#fff;grid-template-columns:1fr 1fr;display:grid}.sr-audience-grid article{border-right:1px solid var(--sv-line);border-bottom:1px solid var(--sv-line);padding:36px}.sr-label{border-bottom:2px solid var(--sv-orange);color:var(--sv-orange);padding-bottom:8px;font-size:14px;display:inline-block}.sr-audience-grid h3{font-size:clamp(23px,2vw,30px);line-height:1.6}.sr-audience-grid ul{margin:24px 0;padding-left:1.3em;line-height:2.1}.sr-audience-grid article>b{font-size:13px}.sr-story-grid{border-left:1px solid var(--sv-line);border-top:1px solid var(--sv-line);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.sr-story-grid li{border-right:1px solid var(--sv-line);border-bottom:1px solid var(--sv-line);padding:27px 23px}.sr-story-grid li>span{font:700 48px var(--site-heading-font);color:#d6b797}.sr-story-grid h3{font-size:22px;line-height:1.6}.sr-story-grid b{color:var(--sv-orange);font-size:12px}.sr-channel-strip{border:1px solid var(--sv-line);background:#faf8f4;margin-top:32px;padding:30px}.sr-channel-strip h3{font-size:24px}.sr-channel-strip p:last-child{margin-bottom:0;font-size:13px}.sr-methods{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.sr-methods article{border-top:2px solid var(--sv-orange);background:#faf8f4;padding:26px}.sr-methods small{color:var(--sv-orange);font-size:11px}.sr-methods h3{font-size:23px}.sr-brief{border:1px solid var(--sv-line);margin-top:35px;padding:32px}.sr-brief h3{font-size:25px}.sr-brief ul{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:26px;padding-left:1.3em;font-size:14px;display:grid}@media (max-width:1000px){.sr-cases{grid-template-columns:1fr}.sr-secondary-film{grid-template-columns:minmax(160px,260px) 1fr}.sr-story-grid{grid-template-columns:1fr 1fr}.sr-methods{gap:12px}.sr-methods article{padding:22px}}@media (max-width:760px){.sr-page .sv-hero-grid,.sr-audience-grid,.sr-methods{grid-template-columns:1fr}.sr-page .sv-hero h1{font-size:30px}.sr-page .sv-hero h1>em{font-size:20px}.sr-hero-film{max-width:255px;margin-top:30px;transform:none}.sr-audience-grid article{padding:25px}.sr-secondary-film{grid-template-columns:1fr}.sr-secondary-film .sv-film{width:100%;max-width:260px;margin:auto}.sr-secondary-film figcaption{max-width:440px;margin:auto}.sr-cases{gap:36px}.sr-story-grid li{padding:21px 16px}.sr-story-grid h3{font-size:19px}.sr-channel-strip,.sr-brief{padding:23px}.sr-brief ul{grid-template-columns:1fr}.sr-mobile-break{display:block}}@media (max-width:360px){.sr-page .sv-hero h1{font-size:26px}.sr-page .sv-hero h1>em{font-size:18px}.sr-story-grid{grid-template-columns:1fr}}
