.saltes-film-library{max-width:1200px;margin:0 auto;padding:70px 24px;scroll-margin-top:100px}.saltes-film-library>p{max-width:800px}.saltes-film-library h2{font-size:clamp(2.8rem,6vw,5rem);line-height:1}.saltes-film-privacy{font-size:.9rem;opacity:.8}.saltes-film-group{border-top:1px solid #b8b29f;padding:22px 0}.saltes-film-group summary{cursor:pointer;font-family:var(--wp--preset--font-family--heading),sans-serif;font-size:1.8rem;font-weight:700}.saltes-film-group summary span{font:400 .85rem sans-serif;margin-left:12px}.saltes-film-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:24px}.saltes-film-card{background:#e9e1ce;padding:20px;display:flex;flex-direction:column}.saltes-film-card h3{font-size:1.5rem;line-height:1.15;margin:0 0 20px;min-height:3.5em}.saltes-film-player{aspect-ratio:16/9;background:linear-gradient(125deg,#142e2a,#355947);display:grid;place-items:center;margin-top:auto}.saltes-film-player button{background:transparent;color:#f5efdf;border:1px solid #b7ba9b;padding:16px 22px;cursor:pointer;font:inherit}.saltes-film-player button span{display:block;font-size:2rem}.saltes-film-player iframe{width:100%;height:100%;border:0}.saltes-film-card>a{font-size:.85rem;margin-top:12px}.saltes-film-player button:focus-visible{outline:3px solid #d49d51;outline-offset:4px}@media(max-width:900px){.saltes-film-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.saltes-film-grid{grid-template-columns:1fr}.saltes-film-card h3{min-height:0}}

.saltes-film-library h2{margin:.3em 0 .5em}.saltes-film-library>p{margin:0 0 1em}.saltes-film-library .saltes-eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:.75rem}
