.interior-page .page-intro{background:var(--sky-50);padding:24px 0 30px}.interior-page .page-intro:after,.interior-page .page-intro .eyebrow{display:none}.interior-page .page-intro .breadcrumb{margin:0 0 16px}.interior-page .page-intro h1{text-wrap:balance;max-width:30ch;margin:0;font-size:clamp(1.85rem,3.1vw,2.65rem);line-height:1.18}.interior-page .page-intro .lead{max-width:65ch;margin:14px 0 0;font-size:1rem;line-height:1.65}.interior-page .section{padding-block:40px}.interior-page h2{text-wrap:balance;font-size:clamp(1.6rem,2.5vw,2.2rem);line-height:1.25}.interior-page :is(.about-copy,.contact-copy,.map-copy,.team-person-copy){min-width:0}.interior-page .about-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px}.interior-page .about-photo .frame{aspect-ratio:797/538;min-height:0}.interior-page .about-photo img{object-fit:contain;width:100%;height:100%}.interior-page .about-photo .sticker{display:none}.interior-page .about-copy .eyebrow{margin-bottom:10px}.interior-page .about-copy h2{margin-bottom:18px}.interior-page .team-intro{margin-bottom:28px}.interior-page .team-editorial-list{gap:36px}.interior-page .team-person{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:36px;padding-bottom:36px}.interior-page .team-person:last-child{border-bottom:0;padding-bottom:0}.interior-page .team-person.reverse .team-person-photo{order:0}.interior-page .team-person-photo{border-radius:18px;height:420px;overflow:hidden}.interior-page .team-person-copy{text-align:left;padding:12px 0}.interior-page .team-person h2{margin-bottom:10px;font-size:clamp(1.5rem,2.2vw,1.9rem)}.interior-page .team-biography-content{margin-top:18px;font-size:1rem;line-height:1.7}.interior-page .catalogue{padding-top:28px}.interior-page .catalogue-heading{gap:20px;margin-bottom:20px}.interior-page .contact-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:36px}.interior-page .contact-copy p{max-width:52ch;line-height:1.7}.interior-page .contact-card{border:1px solid var(--line);box-shadow:none;border-radius:18px;padding:22px;display:block}.interior-page .contact-card .tile{display:none}.interior-page .contact-card .txt{gap:12px;min-width:0;padding:0}.interior-page .contact-card a{overflow-wrap:anywhere;max-width:100%}.interior-page .contact-card .btn{white-space:normal;text-align:center;margin-top:4px}.interior-page .map-section{border-top:1px solid var(--line);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:36px;margin-top:32px;padding-top:32px}.interior-page .map-copy h3{font-size:1.5rem;line-height:1.3}.interior-page .map-copy .info{margin-block:22px}.interior-page .map-copy .btn{white-space:normal;max-width:100%}.interior-page .map-section>.external-preferences{min-width:0}.interior-education .edu-breadcrumb{padding-block:24px 16px}.interior-education .edu-hero{grid-template-columns:minmax(180px,.6fr) minmax(0,1.4fr);align-items:center;column-gap:40px;padding-block:12px 32px;display:grid}.interior-education .edu-hero>.education-logo{grid-row:span 2;max-width:260px;margin:0}.interior-education .edu-hero h1{max-width:27ch;margin:0 0 18px;font-size:clamp(1.85rem,3.1vw,2.65rem);line-height:1.18}.interior-education .edu-hero-bottom{flex-wrap:wrap;align-items:start;gap:18px;display:flex}.interior-education .edu-hero-bottom p{max-width:59ch;margin:0;font-size:1rem;line-height:1.65}.interior-education .edu-purpose{gap:36px;padding-block:32px}@media (width<=767px){.interior-page .page-intro{padding:18px 0 24px}.interior-page .page-intro .breadcrumb{margin-bottom:12px}.interior-page .section{padding-block:28px}.interior-page .about-grid,.interior-page .contact-grid,.interior-page .map-section,.interior-page .team-person{grid-template-columns:minmax(0,1fr);gap:24px}.interior-page .team-person-photo{width:100%;max-width:400px;height:360px;margin:auto}.interior-page .team-person-photo img{height:100%}.interior-page .team-person-copy{padding:0}.interior-page .team-editorial-list{gap:28px}.interior-page .contact-card{padding:18px}.interior-page .map-section{margin-top:28px;padding-top:24px}.interior-page .map-copy .info{margin-block:18px}.interior-education .edu-hero{grid-template-columns:minmax(0,1fr);gap:0}.interior-education .edu-hero>.education-logo{grid-row:auto;max-width:220px;margin-bottom:22px}.interior-education .edu-purpose{grid-template-columns:minmax(0,1fr);gap:16px}.interior-education .edu-hero-bottom{gap:18px}}
