.investment{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);margin-top:28px}.investment>div{background:#fff;padding:24px}.investment h3{font-size:27px}.price{display:flex;flex-direction:column;justify-content:center}.price b{font:700 32px 'Cormorant Garamond',serif;color:var(--navy)}.price span{font-size:12px;color:var(--muted)}.payment-note{grid-column:1/-1;background:var(--navy);color:#d4dce3;padding:14px 24px;margin:0;font-size:13px;text-align:center}.team-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);margin-top:45px}.team-grid article{background:#fff;padding:34px;text-align:center}.initials{width:58px;height:58px;display:grid;place-items:center;background:var(--navy);color:var(--gold2);font:700 20px 'Cormorant Garamond',serif;margin-bottom:28px}.team-photo{display:block;width:min(210px,100%);aspect-ratio:1;height:auto;object-fit:cover;object-position:50% 28%;margin:0 auto 28px;border:4px solid #c8a85b;border-radius:50%;box-shadow:0 10px 24px rgba(11,35,55,.14)}.team-grid span{text-transform:uppercase;font-size:11px;letter-spacing:.13em;color:#94752f}.team-grid p,.faculty-note{color:var(--muted);font-size:14px}.faculty-note{text-align:center;margin-top:22px}.admission-faq{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:55px}.admission-faq details{border:1px solid var(--line);background:#fff;padding:20px}.admission-faq summary{cursor:pointer;font:600 20px 'Cormorant Garamond',serif;color:var(--navy)}.admission-faq p{color:var(--muted);font-size:14px;margin-bottom:0}
@media(max-width:1000px){.investment{grid-template-columns:1fr 1fr}.investment>div:first-child{grid-column:1/-1}.team-grid{grid-template-columns:1fr 1fr}}
@media(max-width:700px){.investment,.team-grid,.admission-faq{grid-template-columns:1fr}.investment>div:first-child{grid-column:auto}.payment-note{grid-column:auto}.team-grid article{padding:26px}}
.catalog{margin-top:85px}.catalog-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px}.catalog-heading h3{font-size:40px;color:var(--navy)}.catalog-tabs{display:flex;flex-wrap:wrap;gap:7px}.catalog-tabs button{border:1px solid var(--line);background:#fff;padding:10px 14px;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:700;color:var(--muted);cursor:pointer}.catalog-tabs button.active{background:var(--navy);color:#fff;border-color:var(--navy)}.catalog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.catalog-card{background:#fff;border:1px solid var(--line);padding:27px;display:flex;flex-direction:column;min-height:310px}.catalog-card.featured{grid-column:span 2;background:var(--navy);color:#fff}.catalog-card[hidden]{display:none}.catalog-card>div{display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid var(--line);padding-bottom:13px}.catalog-card.featured>div{border-color:rgba(255,255,255,.18)}.catalog-card span,.catalog-card b{font-size:11px;text-transform:uppercase;letter-spacing:.08em}.catalog-card b{color:#9b792f}.catalog-card.featured b{color:var(--gold2)}.catalog-card h4{font:600 27px/1.1 'Cormorant Garamond',serif;color:var(--navy);margin:24px 0 12px}.catalog-card.featured h4{color:#fff;font-size:34px}.catalog-card p,.catalog-card li{font-size:14px;color:var(--muted)}.catalog-card.featured p,.catalog-card.featured li{color:#c6d0d9}.catalog-card ul{padding-left:18px;margin:4px 0 18px}.catalog-card a{margin-top:auto;text-transform:uppercase;font-weight:700;letter-spacing:.08em;font-size:11px;color:#8e6d29}.catalog-card.featured a{color:var(--gold2)}
@media(max-width:1000px){.catalog-heading{align-items:start;flex-direction:column}.catalog-grid{grid-template-columns:1fr 1fr}}
@media(max-width:700px){.catalog-grid{grid-template-columns:1fr}.catalog-card.featured{grid-column:auto}.catalog-tabs{display:grid;grid-template-columns:1fr 1fr;width:100%}.catalog-tabs button{width:100%}.catalog-heading h3{font-size:33px}}
.catalog{scroll-margin-top:105px}
.contact-spaces a{display:flex;flex-direction:column;padding:15px 0;border-bottom:1px solid var(--line);color:var(--navy)}.contact-spaces a b{font:600 19px 'Cormorant Garamond',serif}.contact-spaces a span{font-size:13px;color:var(--muted)}.contact-spaces a:hover b{color:#8e6d29}

.scholarship{background:linear-gradient(135deg,#06182a,#123d5d);color:#fff;scroll-margin-top:82px}.scholarship-grid{display:grid;grid-template-columns:260px 1fr;gap:7vw;align-items:center}.scholarship h2{color:#fff;margin-bottom:18px}.scholarship-mark{width:240px;height:240px;border:1px solid var(--gold);outline:1px solid rgba(197,161,86,.35);outline-offset:10px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle,#164d73,#071a2d 70%)}.scholarship-mark span{font:700 80px/.85 'Cormorant Garamond',serif;color:var(--gold2)}.scholarship-mark small{text-transform:uppercase;letter-spacing:.16em;font-size:11px;color:#d1dae1;margin-top:14px}.scholarship-lead{max-width:720px;font:500 25px/1.45 'Cormorant Garamond',serif;color:#e1e7eb}.scholarship-features{display:flex;flex-wrap:wrap;gap:9px;margin:25px 0}.scholarship-features span{border:1px solid rgba(255,255,255,.22);padding:10px 13px;font-size:12px}.scholarship-note{font-size:12px;color:#b9c5ce;margin:0 0 25px}.scholarship .btn{width:max-content}
@media(max-width:700px){.scholarship-grid{grid-template-columns:1fr;text-align:center}.scholarship-mark{width:190px;height:190px;margin:auto}.scholarship-mark span{font-size:64px}.scholarship-features{justify-content:center}.scholarship .btn{width:100%}}
.admin-button{padding:10px 13px;border:1px solid #c5a156;color:#856923!important;white-space:nowrap}.admin-button:hover{background:#f5f1e8}.campus-access-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.campus-access-actions .btn{margin-top:0}.admin-access-note{font-size:12px;color:#bfcbd6;margin-top:12px}
