.local-content{padding:clamp(48px,7vw,90px) clamp(20px,7vw,110px);background:#fffaf2;color:#101114;border-top:1px solid #d1c6b6}.local-content *{box-sizing:border-box}.local-eyebrow{font:700 .72rem/1.5 "DM Sans",sans-serif;letter-spacing:.12em;color:#b82925}.local-content h2{max-width:900px;margin:18px 0 34px;font:400 clamp(2.1rem,4vw,4rem)/1.05 "DM Serif Display",Georgia,serif;overflow-wrap:anywhere}.local-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px}.local-content h3{font:400 1.6rem/1.2 "DM Serif Display",Georgia,serif;margin:0 0 16px}.local-content p{font-size:1rem;line-height:1.75}.local-content a{color:inherit;text-decoration:underline;text-underline-offset:4px}.local-content details{border-top:1px solid #d1c6b6;padding:20px 0;max-width:960px}.local-content summary{font-weight:600;cursor:pointer;line-height:1.5}.local-content details p{max-width:760px;margin-bottom:0}.local-content :focus-visible{outline:3px solid #b82925;outline-offset:4px}.deli-film-preview{display:block;position:relative;align-self:center;min-width:0}.deli-film-preview img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.deli-film-preview span{display:block;background:#b82925;color:#fff;padding:16px;text-align:center;font-size:.85rem}.deli-film-preview:hover span{background:#8c201d}@media(max-width:800px){.local-columns{grid-template-columns:1fr;gap:24px}}
