.school[data-astro-cid-7jfh7bgp]{grid-template-columns:var(--col-school,13rem) 1fr var(--col-go,13rem);gap:var(--space-4) var(--space-5);background:var(--white);border:var(--edge-strong);border-radius:var(--radius-surface);box-shadow:var(--press-tile);padding:var(--space-4) var(--space-5);transition:transform var(--fast) var(--ease-out), box-shadow var(--fast) var(--ease-out);align-items:center;display:grid;position:relative}.school[data-astro-cid-7jfh7bgp][hidden]{display:none}.school[data-astro-cid-7jfh7bgp]:hover,.school[data-astro-cid-7jfh7bgp]:focus-within{box-shadow:var(--press-tile-up);transform:translateY(-3px)}.school[data-astro-cid-7jfh7bgp]:has(.card-link:focus-visible){outline-offset:10px}.who[data-astro-cid-7jfh7bgp] .tag[data-astro-cid-7jfh7bgp]{margin:var(--space-2) 0 0}h3[data-astro-cid-7jfh7bgp]{margin:0;font-size:1.5rem}.city[data-astro-cid-7jfh7bgp]{margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--sage-ink);font-weight:600}.slips[data-astro-cid-7jfh7bgp]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.slip[data-astro-cid-7jfh7bgp]{grid-template-columns:var(--cols-slip,1.45fr 1.4fr 1fr);gap:var(--space-1) var(--space-4);border-radius:var(--radius-tag);background:var(--oat);align-items:baseline;padding:.7rem 1rem;display:grid}.slip[data-astro-cid-7jfh7bgp] p[data-astro-cid-7jfh7bgp]{margin:0}.what[data-astro-cid-7jfh7bgp]{color:var(--green);font-weight:600}.when[data-astro-cid-7jfh7bgp]{color:var(--green);font-weight:700}.soon[data-astro-cid-7jfh7bgp]{color:var(--sage-ink);font-weight:600}.dates[data-astro-cid-7jfh7bgp]{font-size:var(--text-sm);color:var(--charcoal);font-weight:600}.go[data-astro-cid-7jfh7bgp]{color:var(--green);white-space:nowrap;justify-self:end;margin:0;font-weight:700}.go[data-astro-cid-7jfh7bgp] span[data-astro-cid-7jfh7bgp]{transition:transform var(--fast) var(--ease-out);display:inline-block}.school[data-astro-cid-7jfh7bgp]:hover .go[data-astro-cid-7jfh7bgp] span[data-astro-cid-7jfh7bgp]{transform:translate(4px)}@media (width<=1100px){.school[data-astro-cid-7jfh7bgp]{grid-template-columns:var(--col-school,13rem) 1fr}.go[data-astro-cid-7jfh7bgp]{grid-column:2;justify-self:start}}@media (width<=760px){.school[data-astro-cid-7jfh7bgp]{gap:var(--space-3);padding:var(--space-5) var(--space-4) var(--space-4);grid-template-columns:1fr}.go[data-astro-cid-7jfh7bgp]{grid-column:1}.slip[data-astro-cid-7jfh7bgp]{grid-template-columns:1fr;gap:.15rem;padding:.75rem 1rem}.when[data-astro-cid-7jfh7bgp]{order:-1}.what[data-astro-cid-7jfh7bgp]{font-size:var(--text-sm)}}.finder[data-astro-cid-y66mkrd5]{--col-school:12.5rem;--col-go:12.5rem;--cols-slip:1.45fr 1.4fr 1fr}.filters[data-astro-cid-y66mkrd5]{align-items:center;gap:var(--space-3);background:var(--white);border-radius:var(--radius-surface);padding:var(--space-3);flex-wrap:wrap;display:flex}.filters[data-astro-cid-y66mkrd5][hidden]{display:none}.search[data-astro-cid-y66mkrd5]{flex:18rem;position:relative}.search[data-astro-cid-y66mkrd5] svg[data-astro-cid-y66mkrd5]{fill:none;width:1.25rem;height:1.25rem;stroke:var(--green);stroke-width:2.5px;stroke-linecap:round;pointer-events:none;position:absolute;top:50%;left:1.1rem;translate:0 -50%}.search[data-astro-cid-y66mkrd5] input[data-astro-cid-y66mkrd5]{width:100%;min-height:52px;font:600 var(--text-base) var(--font-body);color:var(--charcoal);background:var(--white);padding:.6rem 1.25rem .6rem 3rem}.chips[data-astro-cid-y66mkrd5]{gap:var(--space-2);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.chip[data-astro-cid-y66mkrd5]{align-items:center;gap:var(--space-2);border:2px solid var(--green);border-radius:var(--radius-control);background:var(--white);min-height:44px;color:var(--green);font-weight:600;font-size:var(--text-sm);white-space:nowrap;transition:background-color var(--fast), color var(--fast);padding:0 1.1rem;display:inline-flex;position:relative}.abbr[data-astro-cid-y66mkrd5]{display:none}.chip[data-astro-cid-y66mkrd5] input[data-astro-cid-y66mkrd5]{appearance:none;border-radius:inherit;cursor:pointer;background:0 0;border:0;width:auto;height:auto;margin:0;position:absolute;inset:0}.chip[data-astro-cid-y66mkrd5] input[data-astro-cid-y66mkrd5]:focus-visible{outline:3px solid var(--green-deep);outline-offset:3px}.chip[data-astro-cid-y66mkrd5]:hover{background:var(--tint)}.chip[data-astro-cid-y66mkrd5]:has(input:checked){background:var(--green);color:var(--white)}.chip[data-astro-cid-y66mkrd5]:not(.toggle):has(input:checked):before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 10'%3E%3Cpath d='M1 5l3.5 3.5L11 1' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;width:.85rem;height:.7rem}.toggle[data-astro-cid-y66mkrd5]:before{content:"";border-radius:var(--radius-check);border:2px solid;width:1rem;height:1rem}.toggle[data-astro-cid-y66mkrd5]:has(input:checked):before{background:var(--oat) no-repeat center / .7rem url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 10'%3E%3Cpath d='M1 5l3.5 3.5L11 1' fill='none' stroke='%23354621' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");border-color:var(--oat)}.meta[data-astro-cid-y66mkrd5]{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-5);margin:var(--space-5) 0 var(--space-3);flex-wrap:wrap;display:flex}.count[data-astro-cid-y66mkrd5]{color:var(--green);margin:0;font-weight:700}.list[data-astro-cid-y66mkrd5]{gap:var(--space-3);display:grid}.cols[data-astro-cid-y66mkrd5]{grid-template-columns:var(--col-school) 1fr var(--col-go);gap:var(--space-5);padding:0 var(--space-5);color:var(--sage-ink);font-size:.8125rem;font-weight:600;display:grid}.cols[data-astro-cid-y66mkrd5][hidden]{display:none}.cols-slip[data-astro-cid-y66mkrd5]{grid-template-columns:var(--cols-slip);gap:var(--space-4);padding:0 1rem;display:grid}.none[data-astro-cid-y66mkrd5]{background:var(--tint);border-radius:var(--radius-surface);padding:var(--space-5)}.none[data-astro-cid-y66mkrd5][hidden]{display:none}.none[data-astro-cid-y66mkrd5] p[data-astro-cid-y66mkrd5]{margin:0 0 var(--space-4);max-width:44rem}.none[data-astro-cid-y66mkrd5] [data-astro-cid-y66mkrd5][hidden]{display:none}.none-actions[data-astro-cid-y66mkrd5]{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.ask[data-astro-cid-y66mkrd5]{font-weight:700}.clear[data-astro-cid-y66mkrd5]{border:2px solid var(--green);border-radius:var(--radius-control);background:var(--white);min-height:44px;color:var(--green);font:700 var(--text-sm) var(--font-body);cursor:pointer;padding:0 1.1rem}.clear[data-astro-cid-y66mkrd5]:hover{background:var(--pale-sage)}@media (width<=1100px){.cols[data-astro-cid-y66mkrd5]{grid-template-columns:var(--col-school) 1fr}}@media (width<=760px){.cols[data-astro-cid-y66mkrd5]{display:none}.filters[data-astro-cid-y66mkrd5]{padding:var(--space-3)}.search[data-astro-cid-y66mkrd5]{flex-basis:100%}.chip[data-astro-cid-y66mkrd5] .full[data-astro-cid-y66mkrd5]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.chip[data-astro-cid-y66mkrd5] .abbr[data-astro-cid-y66mkrd5]{display:inline}.chip[data-astro-cid-y66mkrd5]{padding:0 .9rem}}
