.admission-news{background:var(--color-panel)}.admission-news__heading{display:flex;align-items:end;justify-content:space-between;gap:var(--space-6);margin-bottom:var(--space-7)}.admission-news__heading h2{margin:var(--space-2) 0 var(--space-3)}.admission-news__heading p:not(.eyebrow){max-width:64ch;color:var(--color-muted);margin:0}.admission-news__heading>.text-link{flex-shrink:0}.admission-news-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:var(--space-6)}.admission-news-card{min-width:0;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);overflow:hidden;display:flex;flex-direction:column}.admission-news-card__image{display:block;overflow:hidden;background:var(--color-border);aspect-ratio:16/10}.admission-news-card__image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .24s ease}.admission-news-card:hover .admission-news-card__image img{transform:scale(1.025)}.admission-news-card__body{padding:clamp(1.25rem,3vw,2rem);display:flex;flex-direction:column;align-items:start;gap:var(--space-4);flex:1 1}.admission-news-card__body>*{margin:0}.admission-news-card__date{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);color:var(--color-muted);font-size:var(--text-sm)}.admission-news-card__date span{color:var(--color-teal-text);font-weight:700}.admission-news-card :is(h2,h3){font-size:var(--text-2xl);line-height:1.2}.admission-news-card :is(h2,h3) a{color:var(--color-ink);text-decoration:none}.admission-news-card :is(h2,h3) a:hover{text-decoration:underline;text-underline-offset:.15em}.admission-news-card__body>p:not(.admission-news-card__date){color:var(--color-muted);line-height:1.65}.admission-news-card__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);margin-top:auto;padding-top:var(--space-2)}.admission-news-card__video{display:inline-flex;align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);color:var(--color-ink);background:var(--color-panel);font-size:var(--text-sm);font-weight:650;text-decoration:none}.admission-news-card__video:hover{border-color:var(--color-teal-text);text-decoration:underline;text-underline-offset:.2em}.admission-article__header,.admission-index__intro{padding-block:clamp(2.5rem,6vw,5rem)}.admission-article__header h1,.admission-index__intro h1{max-width:22ch;font-size:var(--text-4xl);line-height:1.1;margin:var(--space-4) 0 var(--space-5);text-wrap:balance}.admission-article__lead,.admission-index__intro>p:not(.eyebrow){color:var(--color-muted);max-width:70ch;font-size:var(--text-xl);line-height:1.6}.admission-article__header .breadcrumb{margin-bottom:var(--space-6)}.admission-article__meta{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-6);color:var(--color-muted);font-size:var(--text-sm)}.admission-article__hero{margin:0}.admission-article__hero img{display:block;width:100%;height:auto;max-height:78vh;object-fit:cover;border-radius:var(--radius-xl);aspect-ratio:16/10}.admission-article__hero figcaption{color:var(--color-muted);margin-top:var(--space-3);font-size:var(--text-sm)}.admission-article__body{max-width:78ch;margin-inline:auto;padding-block:var(--space-8)}.admission-article__body section+section{margin-top:var(--space-8)}.admission-article__body h2{font-size:var(--text-2xl);line-height:1.25;margin:0 0 var(--space-5)}.admission-article__body p{font-size:var(--text-lg);line-height:1.85;margin:0 0 var(--space-5)}.admission-gallery{padding-block:var(--space-8);border-top:1px solid var(--color-border)}.admission-gallery__heading{max-width:72ch;margin-bottom:var(--space-6)}.admission-gallery__heading h2{margin-top:0}.admission-gallery__heading p{color:var(--color-muted)}.admission-gallery__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5)}.admission-gallery figure{margin:0;min-width:0}.admission-gallery img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius-lg);background:var(--color-panel)}.admission-gallery figcaption{font-size:var(--text-sm);color:var(--color-muted);margin-top:var(--space-2)}.admission-video{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,360px);align-items:center;gap:clamp(1.5rem,5vw,4rem);padding:clamp(1.25rem,4vw,3rem);margin-top:var(--space-7);border:1px solid var(--color-teal-900);border-radius:var(--radius-xl);background:var(--color-ink);color:var(--color-on-ink);scroll-margin-top:7rem}.admission-video__intro{display:grid;justify-items:start;gap:var(--space-5);min-width:0}.admission-video__intro>*{margin:0}.admission-video .eyebrow{color:var(--color-on-ink-muted)}.admission-video h2{max-width:22ch;color:var(--color-on-ink);font-size:var(--text-3xl);line-height:1.15;text-wrap:balance}.admission-video__lead{max-width:50ch;font-size:var(--text-lg);line-height:1.7;color:var(--color-on-ink-muted)}.admission-video__transcript{width:100%;max-width:55ch;border-top:1px solid #557275;padding-top:var(--space-4)}.admission-video__transcript summary{cursor:pointer;font-weight:650;color:var(--color-on-ink);min-height:44px;line-height:1.6}.admission-video__transcript p{margin:var(--space-3) 0 0;font-size:var(--text-sm);line-height:1.8;color:var(--color-on-ink-muted)}.admission-video__transcript ol{display:grid;gap:var(--space-3);list-style:none;margin:var(--space-4) 0 0;padding:0;color:var(--color-on-ink-muted);font-size:var(--text-sm);line-height:1.7}.admission-video__transcript li{display:grid;grid-template-columns:minmax(0,7rem) minmax(0,1fr);gap:var(--space-3)}.admission-video__transcript li>:first-child{color:var(--color-on-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.admission-video__direct{display:inline-flex;align-items:center;min-height:44px;color:var(--color-on-ink);font-weight:650;text-underline-offset:.2em}.admission-video__player{display:flex;align-items:center;justify-content:center;min-width:0}.admission-video video{display:block;width:min(100%,360px,42.1875vh);height:auto;max-width:360px;max-height:75vh;aspect-ratio:9/16;object-fit:contain;background:#071b23;border:1px solid #557275;border-radius:var(--radius-lg)}.admission-video :is(a,summary,video):focus-visible{outline:3px solid var(--brand-yellow);outline-offset:4px}.admission-article__next{padding:var(--space-7);background:var(--color-panel);border-radius:var(--radius-xl);display:grid;gap:var(--space-3);margin-block:var(--space-7) var(--space-9)}.admission-article__next h2,.admission-article__next p{margin:0}.admission-article__next p{color:var(--color-muted);max-width:65ch}.admission-article__related{border-top:1px solid var(--color-border);padding-top:var(--space-7)}.admission-article__related h2{font-size:var(--text-2xl)}.admission-article :is(a,button):focus-visible,.admission-news :is(a,button):focus-visible{outline:3px solid var(--color-teal-text);outline-offset:4px}@media (max-width:699px){.admission-news__heading{display:grid;gap:var(--space-5)}.admission-gallery__grid,.admission-news-grid{grid-template-columns:1fr}.admission-gallery__grid{gap:var(--space-6)}.admission-article__body{padding-block:var(--space-7)}.admission-article__body p{font-size:var(--text-base);line-height:1.8}.admission-article__next{padding:var(--space-5)}.admission-article__hero img{aspect-ratio:4/3;max-height:none}.admission-video{grid-template-columns:1fr;gap:var(--space-6)}.admission-video__player{justify-content:center}.admission-video__transcript li{grid-template-columns:1fr;gap:var(--space-1)}}@media (prefers-reduced-motion:reduce){.admission-news-card__image img{transition:none}.admission-news-card:hover .admission-news-card__image img{transform:none}}