*{box-sizing:border-box}body{margin:0;min-width:320px;background:#f2eee5;color:#211e1a;font-family:Georgia,Times New Roman,serif}main.svelte-1ksnvts{max-width:820px;margin:0 auto;padding:4rem 2rem}.breadcrumb.svelte-1ksnvts{font-family:system-ui,sans-serif;font-size:.85rem;display:flex;gap:.5rem;align-items:center;margin-bottom:3rem;flex-wrap:wrap}.breadcrumb.svelte-1ksnvts a:where(.svelte-1ksnvts){color:inherit}.eyebrow.svelte-1ksnvts{font-family:system-ui,sans-serif;text-transform:uppercase;letter-spacing:.14em;font-size:.75rem;margin:0 0 .75rem;color:#7b7164}h1.svelte-1ksnvts{font-size:clamp(2rem,5.5vw,3.4rem);line-height:1.1;margin:0 0 1rem}.subtitle.svelte-1ksnvts{font-size:1rem;color:#5a5048;line-height:1.7;margin:0;font-style:italic;max-width:62ch}section.svelte-1ksnvts{margin-top:3rem;padding-top:2rem;border-top:1px solid #c8bfb4}.sr-only.svelte-1ksnvts{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.admissions-list.svelte-1ksnvts{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.admission-card.svelte-1ksnvts{border:1px solid #d8cfc4;background:#faf7f2}.admission-header.svelte-1ksnvts{width:100%;display:flex;flex-direction:column;gap:.5rem;padding:1rem 1.25rem;background:transparent;border:none;text-align:left;cursor:pointer;color:inherit;font-family:inherit}.admission-header.svelte-1ksnvts:hover{background:#f0e8d8}.admission-title-row.svelte-1ksnvts{display:flex;flex-direction:column;gap:.2rem}.admission-date.svelte-1ksnvts{font-family:system-ui,sans-serif;font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;color:#a07040}.admission-title.svelte-1ksnvts{font-size:1.05rem;line-height:1.3;color:#211e1a}.admission-count-row.svelte-1ksnvts{display:flex;gap:1rem;align-items:center;font-family:system-ui,sans-serif;font-size:.78rem;color:#7b7164}.count.svelte-1ksnvts{white-space:nowrap}.toggle-hint.svelte-1ksnvts{margin-left:auto;font-size:1.1rem;color:#a07040;font-family:Georgia,Times New Roman,serif;width:1.2rem;text-align:center}.admission-body.svelte-1ksnvts{padding:.5rem 1.25rem 1.5rem;border-top:1px solid #e2d8ca;display:flex;flex-direction:column;gap:1.25rem}.review-note.svelte-1ksnvts{font-family:system-ui,sans-serif;font-size:.85rem;line-height:1.6;color:#5a5048;margin:.75rem 0 0;font-style:italic}.citation-block.svelte-1ksnvts,.admitted-block.svelte-1ksnvts{display:flex;flex-direction:column;gap:.35rem}.citation-label.svelte-1ksnvts,.admitted-label.svelte-1ksnvts{font-family:system-ui,sans-serif;font-size:.68rem;text-transform:uppercase;letter-spacing:.1em;color:#7b7164;margin:0}.citation-text.svelte-1ksnvts{font-size:.88rem;line-height:1.55;color:#211e1a;margin:0}.citation-text.svelte-1ksnvts a:where(.svelte-1ksnvts){color:#5a3e20;text-decoration:underline;text-underline-offset:2px}.citation-detail.svelte-1ksnvts{font-family:system-ui,sans-serif;font-size:.75rem;color:#5a5048;margin:0}.admitted-list.svelte-1ksnvts{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.35rem .75rem}.admitted-item.svelte-1ksnvts{font-family:system-ui,sans-serif;font-size:.78rem}.admitted-item.svelte-1ksnvts a:where(.svelte-1ksnvts){color:#211e1a;text-decoration:none;border-bottom:1px solid #d8cfc4}.admitted-item.svelte-1ksnvts a:where(.svelte-1ksnvts):hover{color:#5a3e20;border-color:#5a3e20}.bottom-nav.svelte-1ksnvts{margin-top:3rem;padding-top:2rem;border-top:1px solid #c8bfb4}.nav-link.svelte-1ksnvts{font-family:Georgia,Times New Roman,serif;font-size:1rem;color:#211e1a;text-decoration:underline;text-underline-offset:3px}.nav-link.svelte-1ksnvts:hover{color:#5a3e20}
