@layer components{:root{--search-sheet:1}.search-hit.search-school{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) 6.5rem var(--search-strip-w,120px);grid-template-areas:"label place from strip";align-items:center;gap:var(--sp-1) var(--sp-4)}.search-school>.search-hit-label{grid-area:label}.search-school>.search-school-place{grid-area:place}.search-school>.search-school-from{grid-area:from}.search-school>.search-strip{grid-area:strip}.search-school-place{min-width:0;font-size:var(--fs-sm);line-height:1.35;color:var(--muted)}.search-school-from{display:inline-flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);color:var(--muted);white-space:nowrap}.search-strip{display:block;width:100%;height:14px;overflow:visible}.search-strip [data-s=held],.search-strip [data-s=held-unresolved]{fill:var(--ledger)}.search-strip [data-s=no-figure],.search-strip [data-s=not-searched],.search-strip [data-s=not-applicable]{fill:var(--muted)}@media(max-width:560px){.search-hit.search-school{grid-template-columns:minmax(0,1fr) 6rem;grid-template-areas:"label strip" "place from";gap:var(--sp-1) var(--sp-3)}}@media(forced-colors:active){.search-strip [data-s=held],.search-strip [data-s=held-unresolved]{fill:CanvasText}.search-strip [data-s=no-figure],.search-strip [data-s=not-searched],.search-strip [data-s=not-applicable]{fill:GrayText}}.search-results .search-schools{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 var(--sp-4)}.search-schools .search-hit{height:100%;align-content:start}.search-schools .search-hit-note{font-size:var(--fs-xs)}.search-nineteen+.search-group{margin-top:var(--sp-5)}@media(max-width:560px){.search-results .search-schools{grid-template-columns:repeat(2,minmax(0,1fr))}}.search-hit[data-namesake]{margin-block:var(--sp-1);padding-inline:var(--sp-3);margin-inline:0;border-left:2px solid var(--ink)}.search-hit[data-namesake] .search-hit-note{color:var(--ink-2)}.search-answer{margin-top:var(--sp-3);padding-block:var(--sp-3);border-block:var(--rule-ink)}.search-answer-school{margin:0 0 var(--sp-2);font:var(--fw-semibold) var(--fs-base)/1.35 var(--font-sans)}.search-answer-parts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:var(--sp-4) var(--sp-5)}.search-answer-part{display:flex;flex-direction:column;gap:var(--sp-1);min-width:0}.search-answer-stage{margin:0;font:var(--fw-semibold) var(--fs-xs)/1.4 var(--font-sans);letter-spacing:var(--track-eyebrow);text-transform:uppercase}.search-answer-figure{margin:0;font:var(--fw-medium) var(--fs-h2)/var(--lh-tight) var(--font-serif);font-variant-numeric:var(--figures);font-feature-settings:var(--figure-features)}.search-answer-measure{margin:0;font:var(--fw-semibold) var(--fs-sm)/1.4 var(--font-sans)}.search-answer-meta{margin:0;font-size:var(--fs-sm);line-height:1.45;color:var(--muted);font-variant-numeric:var(--figures)}.search-answer-label{margin:var(--sp-1) 0 0;display:flex;align-items:baseline;gap:var(--sp-2);font:var(--fw-semibold) var(--fs-xs)/1.4 var(--font-sans);color:var(--ink)}.search-answer-mark{flex:none;width:8px;height:8px;background:var(--ink);transform:translateY(-1px) rotate(45deg) scale(.85)}.search-answer-status{display:flex;align-items:center;gap:var(--sp-2);margin:0;font:var(--fw-semibold) var(--fs-xs)/1.4 var(--font-sans);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--muted)}.search-answer-status:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:var(--ink)}.search-answer-note{margin:0;font-size:var(--fs-sm);line-height:1.45;border-left:2px solid var(--ink);padding-left:var(--sp-3)}.search-answer-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-3);margin:0}.search-answer-counts dt{font:var(--fw-semibold) var(--fs-xs)/1.35 var(--font-sans);color:var(--muted)}.search-answer-counts dd{margin:var(--sp-1) 0 0;font:var(--fw-medium) var(--fs-h3)/var(--lh-tight) var(--font-serif);font-variant-numeric:var(--figures);font-feature-settings:var(--figure-features)}.search-answer-counts.search-answer-readings{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr))}.search-answer-links{display:flex;flex-wrap:wrap;gap:0 var(--sp-4);margin:0;font-size:var(--fs-sm)}.search-answer-links a,.search-answer-others a{display:inline-flex;align-items:center;min-height:var(--target)}.search-answer-others{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--sp-4);margin:0;font-size:var(--fs-sm);line-height:1.45;color:var(--muted)}.search-answer>.search-answer-meta{margin-top:var(--sp-3)}.search-answer.compact .search-answer-figure{font-size:var(--fs-h3)}}@layer components{.paper-page .search-page{max-width:none;border-block:var(--rule-ink);padding-block:var(--sp-5)}.paper-page .search-page .search-form{max-width:48rem;margin:0}.paper-page .search-page .search-row input{min-height:56px;background:var(--paper)}.paper-page .search-page .search-results{max-width:64rem;padding:var(--sp-3) 0 0}.paper-page .search-module{margin-top:var(--sp-7)}.paper-page .search-module>.caption{max-width:var(--measure);margin:0 0 var(--sp-4);font-size:var(--fs-sm);color:var(--muted)}.paper-page :is(.search-register-head,.search-register-row){display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1.2fr) 7rem minmax(10rem,17.25rem);align-items:center;gap:var(--sp-1) var(--sp-5)}.paper-page .search-register-head{padding-bottom:var(--sp-2);border-bottom:var(--rule);font:var(--fw-semibold) var(--fs-xs)/1.4 var(--font-sans);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--muted)}.paper-page .search-register-rows{margin:0;padding:0;list-style:none}.paper-page .search-register-row{min-height:calc(var(--target) + var(--sp-2));padding-block:var(--sp-1);border-bottom:var(--rule)}.paper-page .search-register-name{font-size:var(--fs-base);font-weight:var(--fw-semibold)}.paper-page .search-register .search-strip{height:16px}.paper-page .search-universities{margin:0;padding:0;list-style:none;columns:4 14rem;column-gap:var(--sp-6)}.paper-page .search-universities li{break-inside:avoid}.paper-page .search-universities a{display:inline-flex;align-items:center;min-height:var(--target);font-size:var(--fs-sm)}.paper-page .search-az-letters{position:sticky;top:var(--header-h);z-index:var(--z-sticky);display:flex;flex-wrap:wrap;gap:0 var(--sp-1);margin:0 0 var(--sp-4);padding:var(--sp-1) var(--sp-2);background:var(--stone)}.paper-page .search-az-letters a{display:inline-flex;align-items:center;justify-content:center;min-width:var(--target);min-height:var(--target);border-radius:var(--radius-pill);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--ink);text-decoration:none}.paper-page .search-az-letters a:hover{background:var(--hover)}.paper-page .search-az-group{display:grid;grid-template-columns:4rem minmax(0,1fr);gap:var(--sp-5);border-top:var(--rule);padding-block:var(--sp-4);scroll-margin-top:3.5rem}.paper-page .search-az-group h3{font:var(--fw-figure) var(--fs-h2)/1 var(--font-display);margin:0}.paper-page .search-az-group ul{margin:0;padding:0;list-style:none;columns:2;column-gap:var(--sp-7)}.paper-page .search-az-group li{break-inside:avoid;padding:var(--sp-1) 0}.paper-page .search-az-group a{display:inline-flex;align-items:center;min-height:var(--target);min-width:var(--target)}.paper-page .search-az-type{display:block;font-size:var(--fs-xs);color:var(--muted)}@media(max-width:760px){.paper-page .search-register-row{grid-template-columns:minmax(0,1fr) 6.5rem;grid-template-areas:"name strip" "place from"}.paper-page .search-register-head{display:none}.paper-page .search-register-row>.search-register-name{grid-area:name}.paper-page .search-register-row>.search-school-place{grid-area:place}.paper-page .search-register-row>.search-school-from{grid-area:from}.paper-page .search-register-row>.search-strip{grid-area:strip}}@media(max-width:760px){.paper-page .search-az-letters{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.paper-page .search-az-letters a{flex:none}.paper-page .search-az-group{grid-template-columns:2rem minmax(0,1fr);gap:var(--sp-3)}.paper-page .search-az-group ul{columns:1}}}
