.medical-school-map-layout-module__QRlZiq__page{padding-block:clamp(1.5rem,3vw,3rem) 3rem}.medical-school-map-layout-module__QRlZiq__title,.medical-school-map-layout-module__QRlZiq__intro,.medical-school-map-layout-module__QRlZiq__closing,.medical-school-map-layout-module__QRlZiq__directory{width:min(80rem,100% - 3rem);margin-inline:auto}.medical-school-map-layout-module__QRlZiq__title{font-family:var(--font-heading);letter-spacing:-.045em;color:var(--color-ink-900);margin-block:0 1.5rem;font-size:clamp(2rem,3.5vw,3.5rem);line-height:1.1}.medical-school-map-layout-module__QRlZiq__intro{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);margin-bottom:2rem;display:grid}.medical-school-map-layout-module__QRlZiq__copy h2{letter-spacing:-.03em;margin:0 0 1rem;font-size:clamp(1.375rem,2.25vw,2rem);line-height:1.2}.medical-school-map-layout-module__QRlZiq__copy p{color:var(--color-ink-700);margin:.875rem 0 0;line-height:1.65}.medical-school-map-layout-module__QRlZiq__copy a{color:var(--color-signal-700);text-underline-offset:.2em;text-decoration:underline}.medical-school-map-layout-module__QRlZiq__visual{min-width:0}.medical-school-map-layout-module__QRlZiq__visual figure{margin:0}.medical-school-map-layout-module__QRlZiq__visual img{border-radius:1rem;width:100%;height:auto;display:block}.medical-school-map-layout-module__QRlZiq__visual figcaption{text-align:center;color:var(--color-ink-600);margin-top:.5rem;font-size:.8125rem}.medical-school-map-layout-module__QRlZiq__map{width:100%;margin-inline:0}.medical-school-map-layout-module__QRlZiq__map iframe{border:0;border-radius:0;width:100%;display:block}.medical-school-map-layout-module__QRlZiq__closing{margin-top:2rem}.medical-school-map-layout-module__QRlZiq__directory{margin-top:3rem}.medical-school-map-layout-module__QRlZiq__directory h2{letter-spacing:-.03em;font-size:clamp(1.5rem,2.5vw,2.25rem);line-height:1.2}.medical-school-map-layout-module__QRlZiq__directory>p{max-width:75ch;color:var(--color-ink-700);margin-top:.875rem;line-height:1.65}.medical-school-map-layout-module__QRlZiq__directory a{color:var(--color-signal-700);text-underline-offset:.2em;text-decoration:underline}.medical-school-map-layout-module__QRlZiq__directory .medical-school-map-layout-module__QRlZiq__updated{color:var(--color-ink-600);font-size:.8125rem}.medical-school-map-layout-module__QRlZiq__stateGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:.75rem;margin-top:1.5rem;display:grid}.medical-school-map-layout-module__QRlZiq__state{border:1px solid var(--color-ink-200);background:var(--color-paper);border-radius:.75rem;min-width:0}.medical-school-map-layout-module__QRlZiq__state summary{cursor:pointer;min-height:3.5rem;color:var(--color-ink-900);padding:1rem;font-weight:600}.medical-school-map-layout-module__QRlZiq__state summary::marker{color:var(--color-signal-700)}.medical-school-map-layout-module__QRlZiq__state summary:focus-visible{outline:2px solid var(--color-signal-600);outline-offset:3px;border-radius:.75rem}.medical-school-map-layout-module__QRlZiq__count{color:var(--color-ink-600);white-space:nowrap;margin-left:.5rem;font-size:.8125rem;font-weight:400}.medical-school-map-layout-module__QRlZiq__state ul{margin:0;padding:0 1rem 1rem;list-style:none}.medical-school-map-layout-module__QRlZiq__state li+li{border-top:1px solid var(--color-ink-100);margin-top:.875rem;padding-top:.875rem}.medical-school-map-layout-module__QRlZiq__state li a{overflow-wrap:anywhere;font-weight:600;line-height:1.5;display:inline-block}.medical-school-map-layout-module__QRlZiq__state li>span{color:var(--color-ink-600);margin-top:.25rem;font-size:.875rem;line-height:1.5;display:block}@media (min-width:48rem) and (max-width:63.99rem){.medical-school-map-layout-module__QRlZiq__stateGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:47.99rem){.medical-school-map-layout-module__QRlZiq__title,.medical-school-map-layout-module__QRlZiq__intro,.medical-school-map-layout-module__QRlZiq__closing,.medical-school-map-layout-module__QRlZiq__directory{width:calc(100% - 2rem)}.medical-school-map-layout-module__QRlZiq__title{margin-bottom:1rem}.medical-school-map-layout-module__QRlZiq__intro{grid-template-columns:minmax(0,1fr);gap:1.25rem;margin-bottom:1.25rem}.medical-school-map-layout-module__QRlZiq__visual{justify-self:center;width:min(100%,26rem)}.medical-school-map-layout-module__QRlZiq__stateGrid{grid-template-columns:minmax(0,1fr)}}
