body.dali-clinical.page-id-108 .site-content>.ast-container{max-width:none;padding:0}body.dali-clinical.page-id-108 #primary,body.dali-clinical.page-id-108 .entry-content{width:100%;margin:0!important}body.dali-clinical.page-id-108 .entry-header{display:none}body.dali-clinical .clinical-about{padding-bottom:64px}body.dali-clinical .clinical-about :where(h1,h2,h3,h4,p,figure){margin:0}body.dali-clinical .clinical-about [hidden]{display:none!important}body.dali-clinical .clinical-about button{text-transform:none!important;letter-spacing:normal}body.dali-clinical .clinical-about :where(h1,h2){text-wrap:balance}body.dali-clinical .clinical-about h2{font-size:clamp(26px, 3vw, 40px);line-height:1.2}body.dali-clinical .clinical-about__section{margin-inline:var(--clinical-inset);max-width:var(--clinical-max)}body.dali-clinical .clinical-about :where([id],summary){scroll-margin-top:112px}body.dali-clinical .clinical-about__hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:clamp(32px, 6vw, 88px);padding:clamp(32px, 4.5vw, 64px) var(--clinical-inset) 48px}body.dali-clinical .clinical-about__hero .clinical-kicker{margin-bottom:20px}body.dali-clinical .clinical-about__hero h1{max-width:650px;font-size:clamp(34px, 4vw, 56px)!important;line-height:1.08!important}body.dali-clinical .clinical-about__intro{max-width:49ch;margin:24px 0 28px;font-size:17px;line-height:1.65}body.dali-clinical .clinical-about__map{padding:36px 24px 28px;border-radius:var(--clinical-radius);background:var(--clinical-ink);color:var(--clinical-bg)}body.dali-clinical .clinical-about__brand{display:grid;min-height:194px;place-items:center}body.dali-clinical .clinical-about__brand img{display:block;width:180px;height:180px;object-fit:contain}body.dali-clinical .clinical-about__brand span{font-size:32px;font-weight:600;text-align:center}body.dali-clinical .clinical-about__map-links{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:42px}body.dali-clinical .clinical-about__map-links::before{position:absolute;top:20px;right:calc(100% / 6);left:calc(100% / 6);height:1px;background:var(--clinical-gold);content:''}body.dali-clinical .clinical-about__map-links::after{position:absolute;top:0;left:50%;width:1px;height:20px;background:var(--clinical-gold);content:''}body.dali-clinical .clinical-about__map-links a{position:relative;display:flex;min-height:100px;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:14px 8px;border:1px solid var(--clinical-gold);border-radius:var(--clinical-radius);color:var(--clinical-bg);font-size:14px;font-weight:600;line-height:1.3;text-decoration:none;transition:background-color 180ms ease,transform 180ms var(--clinical-ease)}body.dali-clinical .clinical-about__map-links a::before{position:absolute;bottom:100%;left:50%;width:1px;height:22px;background:var(--clinical-gold);content:''}body.dali-clinical .clinical-about__map-links .dali-icon{width:26px;height:26px;color:var(--clinical-gold-light)}body.dali-clinical .clinical-about__map-links a:hover{background:var(--clinical-brand);transform:translateY(-2px)}body.dali-clinical .clinical-about__areas{padding-block:36px 60px}body.dali-clinical .clinical-about__tabs{display:flex;flex-wrap:wrap;gap:8px;margin-block:24px}body.dali-clinical .clinical-about__tabs button{min-height:48px;padding:10px 20px;border:1px solid var(--clinical-line-strong);border-radius:var(--clinical-pill);background:#fff0;color:var(--clinical-text);font-size:15px;font-weight:600;line-height:1.5;transition:background-color 180ms ease,color 180ms ease}body.dali-clinical .clinical-about__tabs button:hover{background:var(--clinical-veil)}body.dali-clinical .clinical-about__tabs button[aria-selected="true"]{border-color:var(--clinical-ink);background:var(--clinical-ink);color:var(--clinical-bg)}body.dali-clinical .clinical-about__area-heading{margin-block:24px;font-size:20px}body.dali-clinical .clinical-about__areas.is-enhanced .clinical-about__area-heading{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}body.dali-clinical .clinical-about__courses{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}body.dali-clinical .clinical-about__course{display:flex;flex-direction:column;gap:14px;min-width:0;color:var(--clinical-ink);text-decoration:none}body.dali-clinical .clinical-about__course-image{display:grid;aspect-ratio:16 / 9;overflow:hidden;place-items:center;border-radius:var(--clinical-radius);background:var(--clinical-veil)}body.dali-clinical .clinical-about__course-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 200ms var(--clinical-ease)}body.dali-clinical .clinical-about__course-image>.dali-icon{width:44px;height:44px;color:var(--clinical-mid)}body.dali-clinical .clinical-about__course:hover img{transform:scale(1.025)}body.dali-clinical .clinical-about__course h4{max-width:38ch;font-size:19px!important;line-height:1.35!important}body.dali-clinical .clinical-about__course-action{display:flex;align-items:center;gap:8px;margin-top:auto;font-size:14px;font-weight:600}body.dali-clinical .clinical-about__course-action .dali-icon{width:18px;height:18px}body.dali-clinical .clinical-about__text-link{display:inline-flex;min-height:44px;align-items:center;gap:8px;color:var(--clinical-ink);font-size:14px;font-weight:600;text-decoration:none}body.dali-clinical .clinical-about__text-link:hover{text-decoration:underline;text-underline-offset:4px}body.dali-clinical .clinical-about__area>.clinical-about__text-link{margin-top:24px}body.dali-clinical .clinical-about__campus{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1fr);align-items:center;gap:clamp(28px, 5vw, 72px);padding-block:48px 60px;border-top:1px solid var(--clinical-line)}body.dali-clinical .clinical-about__campus-copy>p{max-width:33ch;margin-top:18px;font-size:16px;line-height:1.65}body.dali-clinical .clinical-about__features{display:grid;gap:18px;margin:28px 0 20px;padding:0;list-style:none}body.dali-clinical .clinical-about__features li{display:flex;align-items:center;gap:14px;font-size:15px;line-height:1.5}body.dali-clinical .clinical-about__features .dali-icon{flex:0 0 24px;color:var(--clinical-mid)}body.dali-clinical .clinical-about__campus-view{min-width:0;padding:8px;border:1px solid var(--clinical-line-strong);border-radius:var(--clinical-radius);background:var(--clinical-white)}body.dali-clinical .clinical-about__campus-view>img{display:block;width:100%;height:auto;border-radius:3px}body.dali-clinical .clinical-about__campus-view figcaption{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 8px 0;color:var(--clinical-muted);font-size:13px;line-height:1.5}body.dali-clinical .clinical-about__zoom{display:inline-flex;flex-shrink:0;min-height:44px;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--clinical-line-strong);border-radius:var(--clinical-radius);background:var(--clinical-bg);color:var(--clinical-ink);font-size:13px;font-weight:600;line-height:1.5}body.dali-clinical .clinical-about__zoom:hover{background:var(--clinical-veil)}body.dali-clinical .clinical-about__zoom .dali-icon{width:18px;height:18px}body.dali-clinical .clinical-about__people{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:48px;padding-block:28px 44px;border-top:1px solid var(--clinical-line)}body.dali-clinical .clinical-about__director{display:flex;align-items:center;gap:20px}body.dali-clinical .clinical-about__director img{display:block;flex-shrink:0;width:100px;height:120px;border-radius:var(--clinical-radius);object-fit:cover;object-position:top}body.dali-clinical .clinical-about__director h2{margin-bottom:10px;font-size:18px}body.dali-clinical .clinical-about__director p{font-size:14px;line-height:1.6}body.dali-clinical .clinical-about__omee{margin-top:16px;border-block:1px solid var(--clinical-line)}body.dali-clinical .clinical-about__omee summary{display:flex;min-height:64px;align-items:center;gap:14px;padding-block:12px;color:var(--clinical-ink);font-size:16px;font-weight:600;list-style:none;cursor:pointer}body.dali-clinical .clinical-about__omee summary::-webkit-details-marker{display:none}body.dali-clinical .clinical-about__omee summary>.dali-icon:first-child{color:var(--clinical-gold-text)}body.dali-clinical .clinical-about__disclosure{margin-left:auto;transition:transform 180ms var(--clinical-ease)}body.dali-clinical .clinical-about__omee[open] .clinical-about__disclosure{transform:rotate(90deg)}body.dali-clinical .clinical-about__omee p{padding:0 38px 18px;font-size:14px;line-height:1.65}body.dali-clinical .clinical-about__closing{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:32px;border-radius:var(--clinical-radius);background:var(--clinical-brand)}body.dali-clinical .clinical-about__closing h2{max-width:28ch;color:var(--clinical-bg);font-size:clamp(24px, 2.5vw, 32px)}body.dali-clinical .clinical-about__closing .clinical-button{flex-shrink:0}body.dali-clinical .clinical-about__dialog{width:min(1200px, calc(100% - 32px));max-height:calc(100dvh - 32px);padding:20px;overflow:auto;border:1px solid var(--clinical-line-strong);border-radius:var(--clinical-radius);background:var(--clinical-bg);color:var(--clinical-text)}body.dali-clinical .clinical-about__dialog::backdrop{background:rgb(30 49 40 / .8)}body.dali-clinical .clinical-about__dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}body.dali-clinical .clinical-about__dialog h2{font-size:20px}body.dali-clinical .clinical-about__dialog img{display:block;width:100%;height:auto}body.dali-clinical:has(.clinical-about__dialog[open]){overflow:hidden}@media (max-width:1000px){body.dali-clinical .clinical-about__hero{gap:28px}body.dali-clinical .clinical-about__map{padding-inline:16px}body.dali-clinical .clinical-about__map-links{gap:8px}body.dali-clinical .clinical-about__map-links a{font-size:13px}body.dali-clinical .clinical-about__courses{gap:20px}body.dali-clinical .clinical-about__campus{grid-template-columns:1fr 1.15fr}body.dali-clinical .clinical-about__campus-view figcaption{flex-wrap:wrap}body.dali-clinical .clinical-about__people{gap:28px}}@media (max-width:760px){body.dali-clinical .clinical-about__hero{grid-template-columns:1fr;padding-top:28px;padding-bottom:24px}body.dali-clinical .clinical-about__intro{margin-block:20px 24px;font-size:16px}body.dali-clinical .clinical-about__map{padding:16px}body.dali-clinical .clinical-about__brand{min-height:140px}body.dali-clinical .clinical-about__brand img{width:132px;height:132px}body.dali-clinical .clinical-about__map-links a{min-height:86px}body.dali-clinical .clinical-about__areas{padding-block:24px 40px}body.dali-clinical .clinical-about__tabs{gap:8px;margin-block:20px}body.dali-clinical .clinical-about__tabs button{padding-inline:16px;font-size:14px}body.dali-clinical .clinical-about__courses{grid-template-columns:repeat(2,minmax(0,1fr))}body.dali-clinical .clinical-about__campus{grid-template-columns:1fr;padding-block:32px 40px}body.dali-clinical .clinical-about__features{gap:16px;margin-block:22px 16px}body.dali-clinical .clinical-about__people{grid-template-columns:1fr;gap:16px;padding-block:28px 32px}body.dali-clinical .clinical-about__omee{margin-top:0}body.dali-clinical .clinical-about__closing{align-items:start;flex-direction:column;padding:28px 24px}}@media (max-width:480px){body.dali-clinical .clinical-about{padding-bottom:40px}body.dali-clinical .clinical-about__courses{grid-template-columns:1fr;gap:24px}body.dali-clinical .clinical-about__course{display:grid;grid-template-columns:112px minmax(0,1fr);gap:8px 16px;align-items:start}body.dali-clinical .clinical-about__course-image{grid-row:1 / 3;aspect-ratio:1}body.dali-clinical .clinical-about__course-image img{object-fit:contain;background:var(--clinical-bg)}body.dali-clinical .clinical-about__course h4{font-size:16px!important}body.dali-clinical .clinical-about__course-action{margin-top:0;align-self:end;font-size:13px}body.dali-clinical .clinical-about__campus-view figcaption{gap:8px}body.dali-clinical .clinical-about__dialog{padding:16px}body.dali-clinical .clinical-about__dialog-heading{align-items:start}body.dali-clinical .clinical-about__dialog h2{font-size:17px}}@media (prefers-reduced-motion:reduce){body.dali-clinical .clinical-about *,body.dali-clinical .clinical-about *::before,body.dali-clinical .clinical-about *::after{transition:none!important;scroll-behavior:auto}body.dali-clinical .clinical-about__map-links a:hover,body.dali-clinical .clinical-about__course:hover img{transform:none}}