.film-section{padding:80px 6vw;background:#eee9df}.film-intro{display:flex;justify-content:space-between;align-items:end;gap:32px;margin-bottom:28px}.film-intro h2{font-size:clamp(30px,3.3vw,52px);line-height:1.15;margin:0;letter-spacing:-.025em}.film-intro p{max-width:35ch;font-size:15px;line-height:1.65;margin:0}.film-section shape-film{max-width:1400px;margin:auto}@media(max-width:680px){.film-section{padding:48px 5vw}.film-intro{display:block}.film-intro p{margin-top:16px}}
.film-feedback{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px;max-width:1400px;margin:20px auto 0;padding-top:18px;border-top:1px solid var(--line);font-size:14px}
.film-feedback>a{display:inline-flex;align-items:center;gap:16px;min-height:44px;color:#096679;text-decoration:underline;text-underline-offset:4px}
.film-feedback>small{font-size:12px;color:var(--muted)}
