.ab-cover{width:min(90%,1360px);margin:0 auto 3rem;color:white}.ab-cover img,.ab-pair img{width:100%;height:auto;display:block}.ab-pair{width:min(86%,1140px);margin:3rem auto 5rem;display:grid;grid-template-columns:1.15fr 1fr;align-items:start;gap:clamp(24px,5vw,90px)}.ab-pair figure{margin:0}.ab-pair figure+figure{margin-top:12%}.ab-pair figcaption,.ab-cover figcaption{font:300 .875rem/1.4 "DM Sans",sans-serif;margin:.9rem 0}.ab-pair{background:#fff;color:#161616;padding:clamp(16px,2vw,32px);box-sizing:border-box}@media(max-width:700px){.ab-pair{width:90%;grid-template-columns:1fr;margin:2rem auto;gap:2rem}.ab-pair figure+figure{margin:0}}
.ab-film{text-align:center;margin:0 auto 3rem}.ab-film .button{display:inline-flex;gap:.55em;align-items:center;border:1px solid currentColor;border-radius:2em;background:transparent;color:white;padding:.7em 1.2em;text-decoration:none}.ab-film .button:focus-visible{outline:2px solid white;outline-offset:4px}
