.university-page{background:radial-gradient(circle at 8% 0,rgba(255,230,130,.22),transparent 26rem),radial-gradient(circle at 92% 8%,rgba(108,203,224,.18),transparent 26rem),#fffdf8}.university-hero__copy>span{align-items:center;color:var(--tier-action,#e56d1f);display:inline-flex;font-size:.78rem;font-weight:950;gap:8px;letter-spacing:.12em;text-transform:uppercase}.university-hero__copy h1{color:#242444;font-size:clamp(3rem,8vw,6.6rem);font-weight:950;letter-spacing:0;line-height:.9;margin-top:18px}.university-hero__copy p{color:#5e6478;font-size:var(--koydo-type-body-lg);line-height:1.7;margin-top:20px;max-width:660px}.university-hero__image{border:10px solid rgba(255,255,255,.82);border-radius:34px;box-shadow:0 24px 70px rgba(107,78,43,.13);min-height:440px;overflow:hidden;position:relative}.university-hero__image img{object-fit:cover}.university-pillars article{background:#ffffff;border:1px solid #efe4d5;border-radius:24px;box-shadow:0 18px 44px rgba(107,78,43,.08);color:#242444;padding:24px}.university-pillars svg{color:var(--tier-action,#e56d1f)}.university-pillars h2{font-size:1.12rem;font-weight:950;margin-top:16px}.university-pillars p{color:#687185;font-size:.93rem;line-height:1.58;margin-top:10px}.university-section{margin:0 auto;max-width:1180px;padding:clamp(36px,5vw,64px) 24px}.university-prose{background:rgba(255,255,255,.7);-webkit-backdrop-filter:blur(16px) saturate(1.1);backdrop-filter:blur(16px) saturate(1.1);border:1px solid #e7ddc5;border-radius:26px;box-shadow:0 16px 42px rgba(107,78,43,.08);padding:clamp(28px,4vw,52px)}.university-prose__eyebrow{color:var(--tier-action,var(--accent));font-size:.78rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.university-prose h2{color:#242444;font-size:var(--koydo-type-h2);font-weight:950;line-height:1.14;margin-top:12px}.university-prose p{color:#4d536a;font-size:1.04rem;line-height:1.78;margin-top:16px;max-width:72ch}.university-faq{margin:0 auto;max-width:880px;padding:clamp(20px,3vw,36px) 24px clamp(56px,7vw,92px)}.university-faq>h2{color:#242444;font-size:var(--koydo-type-h2);font-weight:950;text-align:center}.university-faq__list{display:grid;gap:12px;margin-top:24px}.university-faq__item{background:rgba(255,255,255,.72);border:1px solid #e7ddc5;border-radius:16px;overflow:hidden}.university-faq__item summary{align-items:center;color:#242444;cursor:pointer;display:flex;font-size:1.04rem;font-weight:900;gap:14px;list-style:none;padding:20px 22px}.university-faq__item summary::-webkit-details-marker{display:none}.university-faq__item summary:after{color:#e56d1f;content:"+";font-size:1.4rem;font-weight:800;margin-inline-start:auto}.university-faq__item[open] summary:after{content:"\2212"}.university-faq__item p{color:#5a6076;font-size:.99rem;line-height:1.72;margin:0;padding:0 22px 22px}