.hm[data-astro-cid-2ox62jzx]{display:grid;gap:1.25rem;align-items:start}@media(min-width:1024px){.hm[data-astro-cid-2ox62jzx]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:2rem}}.hm-map[data-astro-cid-2ox62jzx]{background:var(--color-white);border:1px solid var(--color-ink-200);border-radius:var(--radius-lg);padding:.875rem}.hm-map-t[data-astro-cid-2ox62jzx]{margin:0 0 .25rem;font-size:var(--text-xs);font-weight:600;letter-spacing:.04em;color:var(--color-ink-500)}.hm-strategy[data-astro-cid-2ox62jzx]{margin:0 0 .625rem;font-size:var(--text-2xs);line-height:1.6;color:var(--color-ink-500)}.hm-grid[data-astro-cid-2ox62jzx]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}@media(min-width:480px){.hm-grid[data-astro-cid-2ox62jzx]{grid-template-columns:repeat(3,minmax(0,1fr))}}.hm-d[data-astro-cid-2ox62jzx]{display:flex;flex-direction:column;gap:.125rem;padding:.5rem .625rem;background:var(--color-white);border:1px solid var(--color-ink-200);border-radius:var(--radius-md);text-align:left;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out);font-family:inherit}.hm-d[data-astro-cid-2ox62jzx]:hover{border-color:var(--color-brand-300)}.hm-d-n[data-astro-cid-2ox62jzx]{font-size:var(--text-sm);font-weight:700;color:var(--color-ink-900);word-break:keep-all}.hm-d-s[data-astro-cid-2ox62jzx]{font-size:var(--text-2xs);font-weight:500;color:var(--color-ink-500)}.hm-d[data-astro-cid-2ox62jzx].has-campus .hm-d-n[data-astro-cid-2ox62jzx]{color:var(--color-brand-700)}.hm-d[data-astro-cid-2ox62jzx].is-on{border-color:var(--color-brand-700);box-shadow:inset 0 0 0 1px var(--color-brand-700)}.hm-d[data-astro-cid-2ox62jzx].is-on .hm-d-s[data-astro-cid-2ox62jzx]{color:var(--color-brand-700)}.hm-note[data-astro-cid-2ox62jzx]{margin:.75rem 0 0;font-size:var(--text-2xs);line-height:1.6;color:var(--color-ink-500)}.hm-panels[data-astro-cid-2ox62jzx]{min-width:0}.hm-panel[data-astro-cid-2ox62jzx]{display:none}.hm-panel[data-astro-cid-2ox62jzx].is-on{display:block}.hm-panel-k[data-astro-cid-2ox62jzx]{margin:0 0 .25rem;font-size:var(--text-2xs);font-weight:500;letter-spacing:.04em;color:var(--color-ink-500)}.hm-panel-t[data-astro-cid-2ox62jzx]{margin:0 0 .5rem;font-size:var(--text-h2);font-weight:700;color:var(--color-ink-900);word-break:keep-all}.hm-panel-lead[data-astro-cid-2ox62jzx]{margin:0 0 .75rem;font-size:var(--text-base);line-height:1.75;color:var(--color-ink-700)}.hm-panel[data-astro-cid-2ox62jzx] .x-note[data-astro-cid-2ox62jzx]{margin-bottom:.875rem}.hm-campus[data-astro-cid-2ox62jzx]{background:var(--color-white);border:1px solid var(--color-ink-200);border-radius:var(--radius-lg);padding:.875rem 1rem;margin-bottom:.875rem}.hm-campus-t[data-astro-cid-2ox62jzx]{margin:0 0 .25rem;font-size:var(--text-h3);font-weight:700;color:var(--color-ink-900);word-break:keep-all}.hm-campus-addr[data-astro-cid-2ox62jzx]{margin:0 0 .25rem;font-size:var(--text-sm);font-weight:600;color:var(--color-ink-800)}.hm-campus-note[data-astro-cid-2ox62jzx]{margin:0 0 .5rem;font-size:var(--text-sm);line-height:1.7;color:var(--color-ink-600)}.hm-campus-links[data-astro-cid-2ox62jzx]{display:flex;flex-wrap:wrap;gap:.25rem 1.25rem}.hm-panel-fig[data-astro-cid-2ox62jzx]{margin:0}.cp-cta[data-astro-cid-2ox62jzx]{max-width:640px}
