.students{--blue:#164daa;--sky:#d1ebff;--orange:#ffd7b0}.students header{padding:0 4%;gap:18px}.students nav{gap:22px}.students .student-hero{display:grid;grid-template-columns:1fr 1.12fr;min-height:690px;background:#eef4ff}.student-hero-copy{padding:65px 9% 55px 12%}.student-hero h1{font-size:clamp(60px,6.3vw,92px);letter-spacing:-5px;line-height:1.04;margin:24px 0}.student-hero h1 span{font-family:Georgia,serif;font-style:italic;font-weight:400}.student-intro{font-size:19px;line-height:1.6;margin-bottom:13px}.student-hero-copy>p:not(.eyebrow):not(.student-intro){font-size:15px;color:#526681}.student-hero .button{margin-top:14px}.hero-small{display:block;margin-top:17px;font-size:11px;color:#526681}.campus-photo{position:relative;min-height:580px;margin:25px 25px 25px 0;overflow:hidden;border-radius:140px 8px 8px 8px}.campus-photo>img{width:100%;height:100%;position:absolute;object-fit:cover;object-position:47% 50%}.campus-photo:after{content:'';position:absolute;inset:0;background:linear-gradient(transparent 45%,#082959dd)}.campus-caption{position:absolute;bottom:35px;left:35px;right:25px;color:white;z-index:1}.campus-caption>span{font-size:10px;letter-spacing:2px;display:block;margin-bottom:18px}.campus-caption strong{font-family:Manrope,sans-serif;font-size:48px;line-height:1.1;font-weight:550;letter-spacing:-2px}.student-ticker{padding:23px 5%;display:flex;justify-content:space-between;align-items:center;gap:20px;background:var(--sky);font-size:14px}.student-ticker strong{font-weight:650}.section-intro{max-width:560px;color:var(--muted)}.student-topic-buttons{display:flex;flex-wrap:wrap;gap:10px;margin:35px 0 28px}.student-topic-buttons button,.chapter-switch button{border:1px solid #b3c9e6;color:var(--ink);background:transparent;border-radius:25px;padding:11px 17px;font-size:13px}.student-topic-buttons button[aria-pressed=true],.chapter-switch button[aria-pressed=true]{background:var(--ink);color:white;border-color:var(--ink)}.topic-panel{background:#e7effb;border-radius:10px;display:grid;grid-template-columns:1.05fr 1fr;gap:9%;padding:45px;min-height:320px;align-items:start}.topic-panel h3{font-size:34px;letter-spacing:-1.3px;line-height:1.15;margin-bottom:20px}.topic-panel p{font-size:15px;margin-bottom:0}.topic-panel .eyebrow{font-size:9px;margin-bottom:14px}.topic-right{border-left:1px solid #aec6e6;padding-left:35px}.topic-right blockquote{margin:0 0 22px;font-size:20px;line-height:1.5;font-weight:500}.topic-right p{font-size:13px;color:var(--muted)}.off-camera{background:#102f5c;color:white;display:grid;grid-template-columns:1fr 1fr;gap:12%;align-items:center}.off-camera h2 span{color:var(--sky)}.off-camera p:not(.eyebrow){color:#d2e0f7;font-size:15px;max-width:490px}.notes-stack{padding:15px}.student-note{padding:25px 28px;background:#d1ebff;color:var(--ink);font-size:23px;line-height:1.3;letter-spacing:-.5px;transform:rotate(-3deg);box-shadow:0 8px 22px #0001}.student-note:nth-child(2){background:#fff1d7;transform:rotate(2deg);margin:14px 0 14px 15px}.student-note:nth-child(3){background:#e5dcff;transform:rotate(-1deg)}.student-note small{display:block;font-size:12px;line-height:1.5;margin-top:12px;letter-spacing:0}.chapter{background:#f1f5fc}.chapter-switch{display:flex;gap:12px;flex-wrap:wrap;margin:30px 0}.chapter-content-inner{display:grid;grid-template-columns:.8fr 1.2fr;border-top:1px solid #b6c9e3;padding-top:35px;gap:12%;min-height:235px}.chapter-content-inner h3{font-size:35px;line-height:1.2}.chapter-content-inner>div>p{font-size:16px;color:var(--muted)}.chapter-content-inner ul{padding-left:18px;font-size:14px;line-height:1.9}.chapter-foot{margin:25px 0 0;color:var(--muted);font-size:12px;max-width:630px}.culture-student{display:grid;grid-template-columns:.8fr 1.2fr;gap:10%;align-items:center}.student-portrait{height:430px;overflow:hidden;border-radius:8px 100px 8px 8px}.student-portrait img{width:100%;height:100%;object-fit:cover;object-position:50% 30%}.culture-student>div>p:not(.eyebrow){font-size:15px;color:var(--muted)}.student-support{background:#e7effb}.support-paths{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:50px}.support-paths article{border-top:1px solid #a5bddc;padding-top:20px}.support-paths article>span{font-size:9px;letter-spacing:1.4px}.support-paths h3{font-size:25px;margin:25px 0 15px}.support-paths p{font-size:14px;color:var(--muted)}.student-open{background:none;border:0;border-bottom:1px solid #8ea7c7;padding:0 0 7px;color:inherit;text-align:left}.support-note{font-size:11px;color:var(--muted);border-top:1px solid #bfd0e7;padding-top:22px;margin:40px 0 0}.student-ending{background:#164daa;padding:75px 6%;text-align:center;color:white}.student-ending h2{font-size:clamp(34px,4vw,58px);line-height:1.2}.student-ending h2 em{font-family:Georgia,serif;color:#d1ebff;font-weight:400}.student-footer{display:flex;align-items:center;justify-content:space-between;gap:30px;font-size:12px}.student-footer .logo img{width:175px}.student-sources{margin-top:35px}.student-sources summary{font-size:12px}.student-sources p{max-width:850px;font-size:11px}.student-sources p a{text-decoration:underline}.question-choice{display:flex;align-items:flex-start;gap:10px;padding:12px 0;border-bottom:1px solid #d3dfef;font-size:13px}.question-choice input{margin-top:5px;accent-color:#164daa}.students #question-list{font-size:13px}.students #question-list ul{padding-left:18px}.students #copy-status{font-size:12px}.students dialog>p:not(.eyebrow){font-size:13px}
@media(max-width:1100px){.students header nav{gap:16px}.student-hero-copy{padding:55px 8%}.student-hero h1{font-size:68px}.campus-caption strong{font-size:39px}.student-ticker{font-size:12px}.topic-panel{padding:32px;gap:6%}.support-paths{gap:25px}}
@media(max-width:760px){.students header{padding:0 6%}.students .student-hero{grid-template-columns:1fr}.student-hero-copy{padding:40px 7% 35px}.student-hero h1{font-size:69px;letter-spacing:-4px}.student-intro{font-size:17px}.campus-photo{height:430px;min-height:0;margin:0 6% 24px;border-top-left-radius:95px}.campus-photo>img{object-position:44% 50%}.campus-caption strong{font-size:40px}.campus-caption{left:25px;bottom:28px}.student-ticker{flex-wrap:wrap;justify-content:center;font-size:12px;padding:20px 6%;gap:9px 18px}.student-ticker strong{width:100%;text-align:center}.student-topic-buttons{gap:8px;margin-top:25px}.student-topic-buttons button{font-size:12px;padding:9px 13px}.topic-panel{grid-template-columns:1fr;gap:25px;padding:27px;min-height:0}.topic-panel h3{font-size:29px}.topic-right{border-left:0;border-top:1px solid #aec6e6;padding:25px 0 0}.topic-right blockquote{font-size:18px}.off-camera{grid-template-columns:1fr;gap:30px}.student-note{font-size:21px;padding:23px}.chapter-switch{gap:8px}.chapter-switch button{font-size:11px;padding:10px 12px}.chapter-content-inner{grid-template-columns:1fr;gap:5px;min-height:0}.chapter-content-inner h3{font-size:29px}.culture-student{grid-template-columns:1fr;gap:30px}.student-portrait{height:360px}.culture-student h2 br{display:none}.support-paths{grid-template-columns:1fr;gap:30px;margin-top:30px}.support-paths h3{margin-top:18px}.student-footer{display:grid;grid-template-columns:1fr 1fr;gap:25px}.student-footer .logo img{width:150px}.students .faq{gap:25px}.students .student-ending{padding:60px 7%}}
