#study-sequence{position:relative;margin-right:var(--rail);height:680svh;background:#232f2f;--study-font:clamp(17px,min(1.45vw,2.6vh),27px)}
.study-sticky{height:100svh;position:sticky;top:0;overflow:hidden;isolation:isolate}
.study-heading{position:absolute;right:4%;top:4%;font-weight:400;font-size:clamp(32px,4vw,70px);color:#b7c5ca;margin:0;transition:opacity .3s}
.study-card{position:absolute;left:50%;top:19%;width:25%;height:65%;border:0;background:var(--card-color);color:#232f2f;transform:translateX(-50%);padding:22px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:30px;will-change:transform;width:25%;text-align:center}
.study-card-title{font-size:clamp(32px,min(4.4vw,7vh),85px);line-height:.92;max-width:100%;overflow-wrap:normal}
.study-card-number{font-size:22px;position:absolute;top:24px;right:24px}
.study-copy{position:absolute;inset:0;pointer-events:none;opacity:0}
.study-copy-right,.study-copy-left{position:absolute;top:18%;max-height:69%;width:29%;overflow:auto;scrollbar-width:thin;scrollbar-color:#ac832e transparent;text-align:right;font-size:var(--study-font);line-height:1.18;color:#ccc7ba;padding:0 10px;pointer-events:auto}
.study-copy-right{right:3%}.study-copy-left{left:3%}.study-copy p+p{margin-top:.7em}.study-mobile-title{display:none}
.study-controls{position:absolute;bottom:3%;left:50%;transform:translateX(-50%);display:flex;direction:ltr;gap:14px;z-index:20}
.study-controls button{background:transparent;border:0;border-bottom:1px solid #ac832e55;color:#b7c5ca;padding:8px 12px;font-size:20px}.study-controls button[aria-current=true]{color:#eebd57;border-bottom-color:#eebd57}
@media(max-width:700px),(prefers-reduced-motion:reduce){#study-sequence{height:auto;padding:50px 24px}.study-sticky{height:auto;position:relative;overflow:visible}.study-heading{position:static;margin-bottom:35px}.study-cards,.study-controls{display:none}.study-copy{position:relative;inset:auto;opacity:1!important;pointer-events:auto!important;margin-bottom:55px;transform:none!important}.study-mobile-title{display:block;background:#ac832e;color:#232f2f;font-size:36px;font-weight:400;padding:30px 24px;margin:0 0 25px;border-top:8px solid #eebd57}.study-copy-right,.study-copy-left{position:static;width:auto;max-height:none;overflow:visible;font-size:21px;line-height:1.4;padding:0}.study-copy-left{margin-top:.7em}}
/* Both passages share the card's vertical center and the same topic marker. */
@media(min-width:701px) and (prefers-reduced-motion:no-preference){
 #study-sequence{--study-font:clamp(18px,min(1.5vw,2.7vh),28px)}
 .study-copy-right,.study-copy-left{top:51.5%;transform:translateY(-50%);width:31%;max-height:77%;font-size:var(--study-copy-font,var(--study-font));line-height:1.3;color:#e1ddcf;padding:0 12px}
 .study-copy-right{right:2%}.study-copy-left{left:2%}
 .study-copy:before,.study-copy:after{content:"";position:absolute;top:51.5%;width:3.5%;height:1px;background:linear-gradient(90deg,#ac832e55,#d1a941);pointer-events:none}
 .study-copy:before{right:33.5%}.study-copy:after{left:33.5%;transform:scaleX(-1)}
 .study-copy p+p{margin-top:.8em}
}
.study-copy-label{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #ac832e66;color:#d1a941;font-size:.82em;line-height:1.2}
.study-copy-label>span:first-child{white-space:nowrap;font-size:.85em;letter-spacing:.04em}
@media(max-width:700px),(prefers-reduced-motion:reduce){.study-copy-label{display:none}}

/* A shared reading baseline, without repeated topic headings. */
@media(min-width:701px) and (prefers-reduced-motion:no-preference){.study-copy-right,.study-copy-left{top:12%;transform:none;max-height:77%}.study-copy-right>p:first-child,.study-copy-left>p:first-child{margin-top:0}}

/* Publish updated study passages and non-clickable education values. */
