.device-availability{display:grid;grid-template-columns:1.1fr 1fr;gap:40px;padding-block:8px 16px;align-items:start}.device-availability h2{font-size:clamp(27px,3vw,38px);line-height:1.3;letter-spacing:-.035em;margin:0 0 18px}.device-availability h3{font-size:23px;line-height:1.4;margin:0 0 18px}.device-availability p{font-size:18px;line-height:1.75;color:#62536e;margin:0 0 20px}.device-availability .text-link{font-size:16px}@media(max-width:700px){.device-availability{grid-template-columns:1fr;gap:22px;padding-block:14px 18px}.device-availability p{font-size:17px}}
.device-availability+section#studio-film{padding-top:24px}
