:is(.agenda-page,.cinema-page) .cv-hero{color:#fff;background:var(--primary);position:relative;overflow:hidden}:is(.agenda-page,.cinema-page) .cv-hero>img{object-fit:cover;object-position:var(--photo-pos,50% 55%);width:100%;height:100%;position:absolute;inset:0}:is(.agenda-page,.cinema-page) .cv-hero:after{content:"";background:linear-gradient(90deg,#08141ee6 0%,#08141eb8 50%,#08141e59 100%);position:absolute;inset:0}:is(.agenda-page,.cinema-page) .cv-hero .in{z-index:2;width:100%;padding:18px 0 36px;position:relative}:is(.agenda-page,.cinema-page) .cv-hero .crumbs{color:#ffffffc7;margin-bottom:14px;padding-top:0}:is(.agenda-page,.cinema-page) .cv-kick{font:700 13px var(--body);letter-spacing:.09em;text-transform:uppercase;color:var(--hi);align-items:center;gap:10px;display:inline-flex}:is(.agenda-page,.cinema-page) .cv-kick:before{content:"";background:var(--hi);width:28px;height:2px}:is(.agenda-page,.cinema-page) .cv-hero h1{font:700 clamp(34px, 4.4vw, 56px)/.95 var(--display);letter-spacing:-.045em;max-width:820px;margin:10px 0 0}:is(.agenda-page,.cinema-page) .cv-hero h1 span{color:var(--hi)}:is(.agenda-page,.cinema-page) .cv-cta{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}:is(.agenda-page,.cinema-page) .btn-a{background:var(--accent);color:#fff;height:50px;font:700 15.5px var(--body);cursor:pointer;border:0;border-radius:12px;align-items:center;gap:8px;padding:0 22px;display:inline-flex}:is(.agenda-page,.cinema-page) .btn-a:hover{background:var(--accent-ink)}:is(.agenda-page,.cinema-page) .btn-g{color:#fff;height:50px;font:700 15px var(--body);cursor:pointer;background:#0000002e;border:1px solid #ffffff80;border-radius:12px;align-items:center;gap:8px;padding:0 20px;display:inline-flex}:is(.agenda-page,.cinema-page) .btn-g[aria-pressed=true]{color:var(--primary);background:#fff}:is(.agenda-page,.cinema-page) .cv-hero .credit{z-index:2;max-width:calc(100% - 32px);top:auto;bottom:8px;right:16px}:is(.agenda-page,.cinema-page) .cv-hero .ca-count{color:var(--on-primary-2);margin:10px 0 0;font-size:16px}:is(.agenda-page,.cinema-page) .cv-hero .ca-count b{color:#fff;font:700 18px var(--display)}.agenda-page .row-municipality{padding:20px 0}.agenda-page .row-municipality .row-content{padding-left:16px}.agenda-page .row-municipality .tm{font:700 28px var(--display);letter-spacing:-.03em}.agenda-page .row-municipality .timeline-node{border:3px solid var(--accent);background:#fff;border-radius:50%;align-self:center;width:12px;height:12px}.agenda-page .row-municipality h3{font-size:21px}.agenda-page .row-municipality .side{padding-left:16px}.agenda-municipality .day-h{align-items:flex-end;position:static}.agenda-municipality .day-h h2{align-items:center;gap:12px;display:flex}.agenda-municipality .day-h h2 b{font:700 46px/.9 var(--display);letter-spacing:-.05em;color:var(--accent)}.agenda-municipality .day-h h2 span{font:700 14px var(--body);letter-spacing:.08em;text-transform:uppercase}.agenda-municipality .day-h h2 small{letter-spacing:0;text-transform:none;color:var(--muted);font-size:13px;font-weight:500;display:block}@media (width<=760px){.agenda-page .cv-hero .in,.cinema-page .cv-hero .in{padding:12px 0 34px}.agenda-page .cv-hero:has(>.credit) .in{padding-bottom:6px}.agenda-page .cv-hero>.credit{z-index:2;text-align:right;max-width:none;padding:0 16px 8px;display:block;position:relative;bottom:auto;right:auto}.agenda-page .cv-hero h1,.cinema-page .cv-hero h1{font-size:34px}.agenda-page .row-municipality .tm{font-size:20px}.agenda-page .row-municipality h3{font-size:17px}.agenda-page .row-municipality .side{padding-left:10px}.agenda-page .row-municipality .row-content{padding-left:0}}.agenda-municipality .mu-places .events{grid-template-columns:repeat(4,minmax(0,1fr))}.agenda-municipality .mu-places .ph:has(>.np){background:var(--soft);color:var(--muted);place-items:center;display:grid}.agenda-municipality .mu-credit{color:var(--muted);margin-top:6px;font-size:12px;display:block}.agenda-municipality .mu-map .osm-map iframe{height:300px}.agenda-municipality .mu-news-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 28px;display:grid}.agenda-municipality .mu-news-list .n-card h3{font-size:19px}.mu-quiet{max-width:640px;padding:8px 0 24px}.mu-quiet>p{color:var(--text);margin:0;font-size:18px}.mu-quiet-h{font:700 22px var(--display);letter-spacing:-.015em;margin:32px 0 6px}.mu-near{margin:0 0 24px;padding:0;list-style:none}.mu-near li{border-bottom:1px solid var(--rule);justify-content:space-between;gap:16px;padding:12px 0;display:flex}.mu-near a{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:4px;font-weight:700}.mu-near span{color:var(--muted);font-variant-numeric:tabular-nums}@media (width<=1180px){.agenda-municipality .mu-places .events,.agenda-municipality .mu-news-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.agenda-municipality .mu-places .events{grid-template-columns:repeat(8,80%)}.agenda-municipality .mu-news-list{grid-template-columns:1fr;gap:24px}}.mu-quiet .more{color:var(--primary);border-bottom:2px solid var(--accent);padding-bottom:2px;font-weight:700}.agenda-municipality .mu-news-list .meta .tag:nth-child(2){display:none}
