
body{background:#f7f6f2;font-size:16px;line-height:1.7}
.hero h1{font-size:clamp(30px,3.5vw,48px);line-height:1.35;max-width:24ch}
.hero{padding:36px;gap:28px;border-radius:0;background:#E3E0D2!important}
.hero .rankings{flex-direction:row;gap:24px;flex-wrap:wrap}.hero .rankings img{width:96px;height:124px;object-fit:contain}.hero .rankings img+img{width:220px;height:124px;object-fit:contain}
.panel-heading h2,.university-overview h2,.university-gallery h2{font-size:28px;line-height:1.5}
.evidence-card .pg>strong{font-size:18px}.evidence-card .pg>span,.evidence-card .integrated-copy{font-size:15px;line-height:1.85}
.evidence-card{box-shadow:none;border-radius:6px}.card-indicators{border-radius:0 0 5px 5px}
.goals{grid-template-columns:repeat(9,minmax(0,1fr));border:0;padding:0;gap:12px;background:none;border-radius:0;margin-bottom:36px}
.goal img{width:100%;aspect-ratio:1;object-fit:contain}.goal span{display:none}
.section-title{margin-top:28px}.section-title h2{font-size:24px}
.university-photo-grid img{aspect-ratio:1.9;object-fit:cover}.overview-topics img{width:44px;height:44px;object-fit:contain}
.research-visuals{margin:0 0 32px;min-width:0}.research-visuals h3{font-size:22px;color:#0084BD;margin:0 0 12px}.research-visuals>p{max-width:90ch;font-size:15px;color:#5B6773}
.research-visuals figure{margin:22px 0;background:white;border:1px solid #D9CFBC}.research-visuals figcaption{padding:12px 18px;font-size:14px;color:#005F94;border-bottom:1px solid #D9CFBC}.research-visuals img{display:block;width:100%;max-width:1100px;height:auto;margin:auto}.research-visuals small{overflow-wrap:anywhere;color:#5B6773}
@media(max-width:900px){.goals{grid-template-columns:repeat(6,minmax(0,1fr))}}
@media(max-width:600px){.goals{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.hero{padding:22px}.hero h1{font-size:30px}.hero .rankings img{width:70px;height:90px}.hero .rankings img+img{width:150px;height:90px}.panel-heading h2,.university-overview h2,.university-gallery h2{font-size:24px}.research-visuals figure{overflow-x:auto}.research-visuals img{min-width:680px}}

.panel-heading{padding:16px 0;margin-bottom:16px;grid-template-columns:44px 1fr;column-gap:14px}
.panel-heading h2{font-size:23px}.section-number{font-size:30px}.panel-heading p{font-size:14px;margin-top:6px}
.evidence-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.evidence-card:has(.integrated-copy){grid-column:auto}
.evidence-card{padding:18px}.evidence-card .pg>strong{font-size:16px;margin-bottom:8px}
.evidence-card .pg>span,.evidence-card .integrated-copy{font-size:14px;line-height:1.65}
.evidence-card .reading-label{margin:8px 0 3px}.evidence-card .copy-source{margin-bottom:8px}
.card-indicators{margin:14px -18px -18px;padding:12px 18px;gap:10px}
.panel{margin-bottom:40px}
@media(max-width:650px){.evidence-cards{grid-template-columns:1fr}.panel-heading h2{font-size:21px}.section-number{font-size:26px}}

.research-visuals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:start}
.research-visuals>h3,.research-visuals>p,.research-visuals>small{grid-column:1/-1;margin:0}
.research-visuals figure{margin:0;min-width:0;overflow:hidden}
.research-visuals img{width:100%;min-width:0;max-width:100%;height:auto}
.research-visuals figcaption{padding:8px 10px;font-size:12px}
@media(max-width:900px){.research-visuals{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:550px){.research-visuals{grid-template-columns:1fr}.research-visuals figure{width:100%;max-width:340px;margin-inline:auto}}

.evidence-cards{align-items:start}.evidence-card{height:auto;min-height:0;align-self:start}.evidence-card .pg{flex:0 1 auto}

.evidence-cards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px}@media(max-width:1000px){.evidence-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.evidence-cards{grid-template-columns:1fr}}

.evidence-cards{display:block;column-count:3;column-gap:14px}
.evidence-cards>.evidence-card{display:inline-flex;width:100%;vertical-align:top;break-inside:avoid;page-break-inside:avoid;margin:0 0 14px;box-sizing:border-box}
@media(max-width:1000px){.evidence-cards{column-count:2}}
@media(max-width:650px){.evidence-cards{column-count:1}}

.hero{background:linear-gradient(110deg,#E3E0D2 0%,#E3E0D2 67%,#fff 67%)!important;border-radius:0 0 28px 28px}
[dir=rtl] .hero{background:linear-gradient(250deg,#E3E0D2 0%,#E3E0D2 67%,#fff 67%)!important}
.hero .rankings{flex-direction:column;flex-wrap:nowrap;gap:28px;justify-content:center}
.hero .rankings img{width:100px;height:auto;max-width:70%;object-fit:contain}
.hero .rankings img+img{width:235px;height:auto;max-width:90%;object-fit:contain}
@media(max-width:650px){.hero,[dir=rtl] .hero{background:#E3E0D2!important;border-radius:0 0 18px 18px}.hero .rankings{flex-direction:row;gap:20px}.hero .rankings img{width:70px}.hero .rankings img+img{width:150px}}
