.activity[data-astro-cid-uriw3r4u]{display:flex;flex-direction:column;gap:12px;border-top:8px solid var(--accent);scroll-margin-top:110px}.activity[data-astro-cid-uriw3r4u][hidden]{display:none}.activity[data-astro-cid-uriw3r4u]:target{box-shadow:0 0 0 4px var(--accent),var(--shadow-lift)}.activity__top[data-astro-cid-uriw3r4u]{display:flex;align-items:center;justify-content:space-between;gap:12px}.activity[data-astro-cid-uriw3r4u] .icon-blob[data-astro-cid-uriw3r4u]{margin:0;width:58px;height:58px}.activity[data-astro-cid-uriw3r4u] .icon-blob[data-astro-cid-uriw3r4u] .icon{width:28px;height:28px}.activity__strand[data-astro-cid-uriw3r4u]{font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-ink);text-align:right}.activity[data-astro-cid-uriw3r4u] h3[data-astro-cid-uriw3r4u]{margin:4px 0 0;font-size:1.4rem}.activity__summary[data-astro-cid-uriw3r4u]{color:var(--ink-soft);margin:0}.activity__meta[data-astro-cid-uriw3r4u]{display:flex;gap:8px;align-items:flex-start;margin:0;font-size:.98rem;font-weight:600;color:var(--navy)}.activity__meta[data-astro-cid-uriw3r4u] .icon{width:20px;height:20px;flex:none;margin-top:3px;color:var(--accent-ink)}.activity__more[data-astro-cid-uriw3r4u]{border-radius:16px;background:var(--accent-soft);padding:4px 16px}.activity__more[data-astro-cid-uriw3r4u] summary[data-astro-cid-uriw3r4u]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 0;font-weight:700;color:var(--accent-ink);cursor:pointer;list-style:none}.activity__more[data-astro-cid-uriw3r4u] summary[data-astro-cid-uriw3r4u]::-webkit-details-marker{display:none}.activity__more[data-astro-cid-uriw3r4u] .activity__chev{width:20px;height:20px;transition:rotate .3s var(--bounce)}.activity__more[data-astro-cid-uriw3r4u][open] .activity__chev{rotate:90deg}.activity__more[data-astro-cid-uriw3r4u] ul[data-astro-cid-uriw3r4u]{margin:0 0 12px;padding-left:1.2em;font-size:.98rem}.activity__more[data-astro-cid-uriw3r4u] li[data-astro-cid-uriw3r4u]::marker{color:var(--accent)}.activity__access[data-astro-cid-uriw3r4u]{display:flex;gap:8px;font-size:.95rem;margin:0 0 12px}.activity__access[data-astro-cid-uriw3r4u] .icon{flex:none;width:20px;color:var(--accent-ink);margin-top:3px}.activity__actions[data-astro-cid-uriw3r4u]{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:8px}.activity__actions[data-astro-cid-uriw3r4u] .btn[data-astro-cid-uriw3r4u]{flex:1 1 auto}.offer[data-astro-cid-227e5bxc]{padding-top:clamp(24px,4vw,48px)}.filters[data-astro-cid-227e5bxc]{position:relative;display:grid;gap:18px;padding:clamp(20px,3vw,28px);margin-bottom:36px;border-radius:var(--radius-lg);background:#fff;box-shadow:var(--shadow)}.filters__group[data-astro-cid-227e5bxc]{display:grid;gap:10px}.filters__label[data-astro-cid-227e5bxc]{font-weight:800;color:var(--navy)}.filters__chips[data-astro-cid-227e5bxc]{display:flex;flex-wrap:wrap;gap:8px}.chip[data-astro-cid-227e5bxc]{font:inherit;font-weight:600;font-size:.98rem;min-height:46px;padding:.5em 1.1em;border-radius:999px;border:2px solid var(--line);background:var(--cream);color:var(--navy);cursor:pointer;transition:background-color .2s ease,border-color .2s ease,scale .3s var(--bounce)}.chip[data-astro-cid-227e5bxc]:hover{border-color:var(--green)}.chip[data-astro-cid-227e5bxc]:active{scale:.94}.chip[data-astro-cid-227e5bxc][aria-pressed=true]{background:var(--green-ink);border-color:var(--green-ink);color:#fff}.filters__count[data-astro-cid-227e5bxc]{margin:0;font-weight:600;color:var(--ink-soft);font-size:.98rem}.offer__grid[data-astro-cid-227e5bxc]{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));align-items:start}.offer__empty[data-astro-cid-227e5bxc]{text-align:center;padding:48px 16px;display:grid;justify-items:center;gap:4px}.offer__empty[data-astro-cid-227e5bxc][hidden]{display:none}.offer__empty[data-astro-cid-227e5bxc] p[data-astro-cid-227e5bxc]{color:var(--ink-soft);max-width:46ch}.offer__note[data-astro-cid-227e5bxc]{display:flex;gap:16px;align-items:flex-start;margin-top:48px;padding:24px 28px;border-radius:var(--radius);background:var(--sky-soft);color:var(--ink)}.offer__note[data-astro-cid-227e5bxc] .icon{flex:none;color:var(--blue-ink)}.offer__note[data-astro-cid-227e5bxc] p[data-astro-cid-227e5bxc]{margin:0}::view-transition-group(*){animation-duration:.45s;animation-timing-function:cubic-bezier(.2,.9,.3,1.1)}
