.hub[data-astro-cid-mhcwui4e]{min-width:0;padding-bottom:2rem}.hub-head[data-astro-cid-mhcwui4e]{min-width:0;padding-top:clamp(1.5rem,4vw,2.5rem)}.meta[data-astro-cid-mhcwui4e]{margin:.75rem 0 0;font-size:.875rem}.hero-shot[data-astro-cid-mhcwui4e]{min-width:0;max-width:46rem;margin-top:1.5rem}.intro[data-astro-cid-mhcwui4e]{max-width:65ch;margin-top:1.25rem}.intro[data-astro-cid-mhcwui4e] p[data-astro-cid-mhcwui4e]{color:var(--ink-2);margin:0}.intro[data-astro-cid-mhcwui4e] p[data-astro-cid-mhcwui4e]+p[data-astro-cid-mhcwui4e]{margin-top:.75rem}.finder[data-astro-cid-mhcwui4e]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-raised);min-width:0;margin-top:clamp(2rem,5vw,2.75rem);padding:clamp(1rem,3vw,1.5rem)}.finder[data-astro-cid-mhcwui4e] h2[data-astro-cid-mhcwui4e]{margin:0 0 .75rem;font-size:1.15rem}.search-box[data-astro-cid-mhcwui4e]{position:relative}.search-icon[data-astro-cid-mhcwui4e]{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.search-box[data-astro-cid-mhcwui4e] input[data-astro-cid-mhcwui4e]{border:1px solid var(--line-control);border-radius:var(--radius-sm);background:var(--surface);width:100%;min-height:56px;color:var(--ink);font:500 1.0625rem/1.2 var(--sans);padding:0 1rem 0 3rem}.search-box[data-astro-cid-mhcwui4e] input[data-astro-cid-mhcwui4e]::placeholder{color:var(--muted)}.search-box[data-astro-cid-mhcwui4e] input[data-astro-cid-mhcwui4e]:hover{border-color:var(--brand);box-shadow:var(--glow-hover)}.search-box[data-astro-cid-mhcwui4e] input[data-astro-cid-mhcwui4e]:focus-visible{border-color:var(--brand);box-shadow:var(--glow-focus);outline:none}.search-status[data-astro-cid-mhcwui4e]{min-height:1.4em;color:var(--ink-2);margin:.6rem 0 0;font-size:.9375rem}.search-results[data-astro-cid-mhcwui4e]{gap:.5rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.search-results[data-astro-cid-mhcwui4e] a{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);min-height:44px;color:var(--ink);padding:.75rem 1rem;text-decoration:none;display:block}.search-results[data-astro-cid-mhcwui4e] a:hover,.search-results[data-astro-cid-mhcwui4e] a:focus-visible{border-color:var(--brand);box-shadow:var(--glow-hover)}.search-results[data-astro-cid-mhcwui4e] .result-title{font-weight:700;line-height:1.3;display:block}.search-results[data-astro-cid-mhcwui4e] .result-where{color:var(--muted);font-size:.875rem;display:block}.search-empty[data-astro-cid-mhcwui4e]{background:var(--surface-2);border-radius:var(--radius-sm);margin-top:.75rem;padding:1rem}.search-empty[data-astro-cid-mhcwui4e] p[data-astro-cid-mhcwui4e]{margin:0}.search-empty[data-astro-cid-mhcwui4e] p[data-astro-cid-mhcwui4e]+p[data-astro-cid-mhcwui4e]{color:var(--ink-2);margin-top:.4rem}.highlights[data-astro-cid-mhcwui4e]{min-width:0;margin-top:clamp(2.5rem,6vw,3.5rem)}.highlights[data-astro-cid-mhcwui4e]>h2[data-astro-cid-mhcwui4e],.areas[data-astro-cid-mhcwui4e]>h2[data-astro-cid-mhcwui4e]{margin-bottom:1rem}.hl-grid[data-astro-cid-mhcwui4e]{grid-template-columns:minmax(0,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=40rem){.hl-grid[data-astro-cid-mhcwui4e]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.hl-grid[data-astro-cid-mhcwui4e]{grid-template-columns:repeat(3,minmax(0,1fr))}}.hl[data-astro-cid-mhcwui4e]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);height:100%;min-height:44px;box-shadow:var(--shadow-raised);color:var(--ink);flex-direction:column;gap:.45rem;padding:1.25rem 3rem 1.25rem 1.25rem;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.hl[data-astro-cid-mhcwui4e]:hover,.hl[data-astro-cid-mhcwui4e]:focus-visible{border-color:var(--brand);box-shadow:var(--glow-hover)}.hl[data-astro-cid-mhcwui4e]:focus-visible{box-shadow:var(--glow-focus);outline:none}.hl-section[data-astro-cid-mhcwui4e]{letter-spacing:.06em;text-transform:uppercase;color:var(--brand-text);font-size:.75rem;font-weight:700}.hl-title[data-astro-cid-mhcwui4e]{font-size:1.1rem;font-weight:700;line-height:1.3}.hl-outcome[data-astro-cid-mhcwui4e]{color:var(--ink-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.9375rem;line-height:1.5;display:-webkit-box;overflow:hidden}.hl-arrow[data-astro-cid-mhcwui4e]{color:var(--brand-text);font-size:1.25rem;transition:transform .15s;position:absolute;top:1.2rem;right:1.1rem}.hl[data-astro-cid-mhcwui4e]:hover .hl-arrow[data-astro-cid-mhcwui4e]{transform:translate(3px)}.areas[data-astro-cid-mhcwui4e]{min-width:0;margin-top:clamp(2.75rem,6vw,3.75rem)}.area-grid[data-astro-cid-mhcwui4e]{grid-template-columns:minmax(0,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=40rem){.area-grid[data-astro-cid-mhcwui4e]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.area-grid[data-astro-cid-mhcwui4e]{grid-template-columns:repeat(3,minmax(0,1fr))}}.area-card[data-astro-cid-mhcwui4e]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);height:100%;box-shadow:var(--shadow-raised);flex-direction:column;gap:.7rem;min-width:0;padding:1.35rem;transition:border-color .15s,box-shadow .15s;display:flex}.area-card[data-astro-cid-mhcwui4e]:hover{border-color:var(--brand);box-shadow:var(--glow-hover)}.badge[data-astro-cid-mhcwui4e]{background:var(--brand-fill);width:2.25rem;height:2.25rem;color:var(--on-brand);border-radius:999px;justify-content:center;align-items:center;font-size:.9375rem;font-weight:700;display:inline-flex}.area-card[data-astro-cid-mhcwui4e] h3[data-astro-cid-mhcwui4e]{margin:0;font-size:1.15rem;line-height:1.3}.area-card[data-astro-cid-mhcwui4e] h3[data-astro-cid-mhcwui4e] a[data-astro-cid-mhcwui4e]{color:var(--ink);text-decoration:none}.area-card[data-astro-cid-mhcwui4e] h3[data-astro-cid-mhcwui4e] a[data-astro-cid-mhcwui4e]:hover{color:var(--brand-text)}.area-intro[data-astro-cid-mhcwui4e]{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.9375rem;line-height:1.5;display:-webkit-box;overflow:hidden}.area-top[data-astro-cid-mhcwui4e]{flex:1;align-content:start;margin:0;padding:0;list-style:none;display:grid}.area-top[data-astro-cid-mhcwui4e] li[data-astro-cid-mhcwui4e]{padding-left:1rem;position:relative}.area-top[data-astro-cid-mhcwui4e] li[data-astro-cid-mhcwui4e]:before{content:"";background:var(--brand);border-radius:999px;width:.4rem;height:.4rem;margin-top:-.2rem;position:absolute;top:50%;left:.1rem}.area-top[data-astro-cid-mhcwui4e] a[data-astro-cid-mhcwui4e]{min-height:44px;color:var(--ink);align-items:center;font-size:.9375rem;line-height:1.35;text-decoration:none;display:flex}.area-top[data-astro-cid-mhcwui4e] a[data-astro-cid-mhcwui4e]:hover{color:var(--brand-text)}.see-all[data-astro-cid-mhcwui4e]{min-height:44px;color:var(--brand-text);align-self:flex-start;align-items:center;gap:.35rem;font-weight:600;text-decoration:none;display:inline-flex}.see-all[data-astro-cid-mhcwui4e]:hover{color:var(--brand)}.closing[data-astro-cid-mhcwui4e]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);max-width:65ch;margin-top:clamp(2.5rem,6vw,3.5rem);padding:1.5rem}.closing[data-astro-cid-mhcwui4e] p[data-astro-cid-mhcwui4e]{margin:0}.closing[data-astro-cid-mhcwui4e] p[data-astro-cid-mhcwui4e]+p[data-astro-cid-mhcwui4e]{margin-top:.75rem}
