/* QCE Technical Dossier — external stylesheet so it remains compatible with CSP. */
.insight-dossier-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(270px,.65fr);gap:clamp(35px,8vw,135px);padding:clamp(138px,16vw,220px) clamp(22px,10vw,160px) 76px;background:#f2f0eb;color:#08171d}.insight-dossier-hero__title .eyebrow{color:#ef542b}.insight-dossier-hero h1{max-width:880px;margin:20px 0 0;font:600 clamp(58px,8.6vw,128px)/.87 var(--display);letter-spacing:-.1em}.insight-dossier-hero h1 em{font-style:normal;color:#ef542b}.insight-dossier-hero__index{align-self:end;border-top:1px solid #9eaaa9;padding-top:18px}.insight-dossier-hero__index strong{display:block;font:600 clamp(60px,7vw,96px)/.9 var(--display);letter-spacing:-.09em}.insight-dossier-hero__index p{max-width:245px;margin:13px 0 0;color:#59686d;font-size:14px;line-height:1.72}.insight-dossier-feature{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);margin:0 clamp(22px,6vw,92px);background:#0b1c22;color:#fff;text-decoration:none}.insight-dossier-feature__image{min-height:510px;overflow:hidden;background:#234349}.insight-dossier-feature__image img{width:100%;height:100%;min-height:510px;object-fit:cover;filter:saturate(.72) contrast(1.06)}.insight-dossier-feature__copy{display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(32px,5vw,76px)}.dossier-label{display:flex;align-items:center;gap:10px;color:#cfef3d;font:500 10px/1 var(--mono);letter-spacing:.13em;text-transform:uppercase}.dossier-label:before{width:23px;height:1px;background:currentColor;content:""}.insight-dossier-feature h2{max-width:570px;margin:24px 0 18px;font:600 clamp(38px,4.5vw,68px)/.93 var(--display);letter-spacing:-.075em}.insight-dossier-feature p{max-width:510px;margin:0;color:rgba(255,255,255,.67);line-height:1.8}.dossier-button{display:inline-flex;align-items:center;gap:13px;width:max-content;margin-top:31px;padding:14px 17px;background:#cfef3d;color:#07191f;font:800 10px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase}.dossier-button b{font:700 19px/0 var(--display)}.insight-dossier-list{display:grid;grid-template-columns:200px minmax(0,1fr);gap:clamp(34px,7vw,110px);padding:clamp(84px,11vw,160px) clamp(22px,10vw,160px);background:#f2f0eb}.dossier-side{height:max-content;position:sticky;top:100px}.dossier-side span{display:block;color:#ef542b;font:500 10px/1 var(--mono);letter-spacing:.13em;text-transform:uppercase}.dossier-side h2{margin:19px 0 21px;font:600 31px/.95 var(--display);letter-spacing:-.06em}.dossier-side p{max-width:165px;margin:0;color:#627075;font-size:13px;line-height:1.75}.dossier-side__rule{display:block;width:37px;height:4px;margin-top:26px;background:#cfef3d}.dossier-list{border-top:1px solid #aeb5b0}.dossier-row{display:grid;grid-template-columns:56px minmax(0,1.1fr) minmax(210px,.75fr) 40px;gap:22px;align-items:start;padding:30px 0;border-bottom:1px solid #aeb5b0;color:#091d23;transition:padding .24s ease,background .24s ease}.dossier-row:hover{padding-right:16px;padding-left:16px;background:#d9e0d5}.dossier-row__number{padding-top:4px;color:#ef542b;font:500 11px/1 var(--mono)}.dossier-row__topic{display:block;margin-bottom:11px;color:#52636a;font:500 10px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase}.dossier-row h3{max-width:560px;margin:0;font:600 clamp(25px,2.55vw,39px)/.98 var(--display);letter-spacing:-.06em}.dossier-row p{margin:2px 0 0;color:#5c6a6f;font-size:13px;line-height:1.72}.dossier-row__go{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid #5e6c70;color:#0b1e25;font-size:20px;transition:background .2s ease,color .2s ease}.dossier-row:hover .dossier-row__go{background:#0b1c22;color:#cfef3d}.article-hero{padding:clamp(132px,16vw,205px) clamp(22px,10vw,160px) 68px;background:#f2f0eb;color:#08171d}.article-hero .eyebrow{color:#ef542b}.article-hero h1{max-width:1040px;font-size:clamp(51px,7.1vw,104px)}.article-hero h1 em{color:#ef542b}.article-hero p{max-width:670px;color:#536369}.article-hero__meta{color:#5c6b70}.article-hero__meta i{background:#ef542b}.article-body{grid-template-columns:190px minmax(0,720px);justify-content:start;gap:clamp(38px,9vw,150px);padding-top:50px}.article-copy{max-width:720px}.article-cover{height:360px;margin:0 0 42px;overflow:hidden;background:#234349}.article-cover img{width:100%;height:100%;object-fit:cover;filter:saturate(.72)}.article-aside{grid-column:1;grid-row:1;position:sticky;top:100px}.article-aside__inner{padding:0;background:transparent}.article-aside__inner:before{background:#ef542b}.article-aside b{font-size:24px}.article-aside p{font-size:13px}.article-copy h2{margin-top:66px;font-size:clamp(33px,3.3vw,50px)}.article-copy p,.article-copy li{font-size:16px;line-height:1.9}.article-links{margin-top:68px;background:#dfe5d9;border:0}.article-links a{margin-top:5px;text-decoration:underline;text-underline-offset:4px}.article-dossier-caption{color:#5d6a70;font:500 10px/1.5 var(--mono);letter-spacing:.08em;text-transform:uppercase}@media(max-width:900px){.insight-dossier-hero,.insight-dossier-feature,.insight-dossier-list{grid-template-columns:1fr}.insight-dossier-feature__image,.insight-dossier-feature__image img{min-height:310px}.insight-dossier-list{gap:50px}.dossier-side{position:static}.dossier-side p{max-width:380px}.article-body{grid-template-columns:1fr}.article-aside{grid-column:auto;grid-row:auto;position:static;order:2}.article-cover{height:300px}}@media(max-width:620px){.insight-dossier-hero{padding-top:128px}.insight-dossier-feature{margin:0}.insight-dossier-feature__image,.insight-dossier-feature__image img{min-height:250px}.insight-dossier-feature__copy{padding:32px 22px}.insight-dossier-list{padding-top:74px}.dossier-row{grid-template-columns:35px minmax(0,1fr) 34px;gap:13px;padding:24px 0}.dossier-row p{grid-column:2/4;margin-top:0}.dossier-row__go{width:32px;height:32px}.article-hero{padding-top:126px}.article-cover{height:210px}.article-copy p,.article-copy li{font-size:15px}}
