/* Cinematic styling for the existing accessible catalogue, case, help and access. */
:root{--ink:#172126;--paper:#f0ece4;--forest:#14212a;--lime:#e4a88b;--rust:#a12c21;--lavender:#e3dfd5;--coral:#e8b29d;--muted:#53616a;--line:#c8cbc7}
.header{background:#0c1216;color:#f6f2e8;border-bottom:1px solid #ffffff15}.header .brand-vector{filter:brightness(0) invert(95%) sepia(10%) saturate(300%)}.header .language a{color:#b6bfc3}.header .language a[aria-current=true]{color:#ff8c74}.header nav a:hover{color:#ff8c74}.nav-access{border-color:#647079}.header .language{border-color:#344047}.preview-bar{background:#18232a;color:#c6cdd1}.preview-bar span{color:#bec7cc}.preview-bar strong{color:#e5b39c}
h1,h2,.case-copy h2,.case-hook{font-family:Barlow,Arial,sans-serif;font-weight:800;letter-spacing:-.4px}.page-intro h1{font-size:76px}.section h2{font-size:54px}.case-copy h2{font-size:53px}.case-hook{font:600 20px/1.5 Manrope,sans-serif;letter-spacing:0}.button{background:#d83528;color:#fff;border:0;border-radius:4px;box-shadow:none;font-size:14px}.button:hover{background:#b92c21;box-shadow:none}.case-copy .eyebrow{color:#6a757b}.status{color:#6b3129;border-color:#b69e92}.case-card{gap:60px}.case-copy{padding-block:35px}.case-hero{background:#111b22;color:#f6f2e8}.case-hero h1{font-size:clamp(64px,6.5vw,98px);letter-spacing:-.4px}.case-hero .eyebrow{color:#e2b09b}.case-hero .case-hook{color:#f6f2e8;font:600 24px/1.4 Manrope,sans-serif}.case-hero .lead{color:#bcc7cd}.case-hero figcaption{color:#c2c9cd}.case-hero figure{max-width:490px}.case-hero .breadcrumb{color:#c6cdd1}.format-section{background:#e2dfd7}.format-grid h2{font-weight:800}.how-hero{background:#14212a}.how-grid h1{font-size:clamp(54px,5.5vw,80px);letter-spacing:-.3px}.how-grid h1 em{color:#f1c4ac}.how-grid img{box-shadow:none}.access-card{background:#17252d;border-radius:5px;color:#f6f2e8}.access-card .button{background:#d83528;color:#fff}.access-grid h1{font-size:76px;letter-spacing:-.5px}.access-grid h1 em{color:#a63225}.access-card h2{font-size:42px}.step-number{background:transparent!important;transform:none!important;padding:0;display:block;color:#a12c21}.steps h3{font-size:20px}.connection-note{border-color:#bfc5c4}.faq summary:after{background:transparent;color:#a12c21}.closing{padding-top:35px}.edition-options button[aria-pressed=true]{background:#17252d;color:#fff}.sale-status{background:#dfdfd7;color:#53616a}footer{background:#0c1216;color:#f6f2e8}.footer-top p,.footer-bottom{color:#b0bcc2}.footer-bottom{border-color:#ffffff1f}.chips li{background:transparent;border-color:#bbc2c2}
@media(max-width:850px){.case-card{gap:30px}.case-copy h2{font-size:42px}.how-grid h1{font-size:57px}.access-grid h1{font-size:65px}}
@media(max-width:620px){.page-intro h1{font-size:58px}.section h2{font-size:43px;letter-spacing:-.3px}.case-copy h2{font-size:47px}.case-hero h1{font-size:68px;letter-spacing:-.3px}.case-hero .case-hook{font-size:20px}.how-grid h1{font-size:55px;letter-spacing:-.3px}.access-grid h1{font-size:59px;letter-spacing:-.3px}.access-card h2{font-size:36px}.case-card{gap:10px}}
