.acp-cqfd{--acp-ink:#172a3a;--acp-muted:#516575;--acp-paper:#f1f5f6;--acp-accent:#145a70;--acp-line:#cfdae0;--acp-display:system-ui,-apple-system,"Segoe UI",sans-serif}.acp-cqfd .acp-masthead{background:#0d2233;color:#f1f7fa;border-color:#2c4659}.acp-cqfd .acp-brand{font:700 24px ui-monospace,monospace;letter-spacing:-.08em}.acp-cqfd .acp-brand-symbol{border-radius:4px;border:1px solid #4d7188;font:bold 17px ui-monospace;color:#9ce4e7}.acp-cqfd .acp-brand small{color:#9eb4c4;font-family:system-ui,sans-serif;letter-spacing:.08em}.acp-cqfd .acp-hero{background:#0d2233;color:#f3f8fb;padding-block:30px 65px}.acp-cqfd .acp-hero-inner{display:grid;grid-template-columns:1.35fr 1fr;gap:40px 70px}.acp-cqfd .acp-tech-path{grid-column:1/-1;display:flex;gap:17px;font:10px ui-monospace,monospace;letter-spacing:.1em;color:#a9c3d5;padding-bottom:24px;border-bottom:1px solid #2c4659}.acp-cqfd .acp-heading h1{font-size:clamp(39px,4.5vw,64px);font-weight:750;letter-spacing:-.055em}.acp-cqfd .acp-hero .acp-eyebrow{color:#9ce4e7}.acp-cqfd .acp-dek{color:#bacdd9;font-size:17px}.acp-cqfd .acp-start{background:#9ce4e7;color:#112a3d!important;border-radius:3px}.acp-cqfd .acp-routes{background:#152f43;border:1px solid #375468;border-radius:5px;padding:28px}.acp-cqfd .acp-routes a{border-color:#375468}.acp-cqfd .acp-routes strong{font-family:ui-monospace,monospace;font-size:17px}.acp-cqfd .acp-routes small{color:#bacdd9}.acp-cqfd .acp-route-no{color:#9ce4e7}.acp-cqfd .acp-trust{background:#d9e9ed;border:0}.acp-cqfd .acp-pick{border-radius:5px;border-top:4px solid #145a70}.acp-cqfd .acp-pick-head{background:#e5eef1}.acp-cqfd .acp-pick-label{font-family:ui-monospace,monospace;font-size:10px}.acp-cqfd .acp-number{padding:7px;background:#145a70;color:white;border-radius:3px}.acp-cqfd .acp-pick h3{font-size:27px;font-weight:750}.acp-cqfd .acp-section-heading h2,.acp-cqfd .acp-dossier-band h2,.acp-cqfd .acp-last-choice h2{font-weight:700}.acp-cqfd .acp-dossier-band{background:#0d2233;color:#f3f8fb;border:0}.acp-cqfd .acp-dossier-band .acp-eyebrow{color:#9ce4e7}.acp-cqfd .acp-dossier-band p:last-child{color:#bacdd9}.acp-cqfd .acp-reading .nc-review-guide h2{font-weight:700}.acp-cqfd .acp-reading .nc-review{border-radius:5px;border-top:5px solid #145a70}.acp-cqfd .acp-reading .nc-review>figure{padding:15px;background:#fff;border:1px solid #cfdae0;border-radius:5px}.acp-cqfd .acp-reading .nc-example{background:#e4eef2}.acp-cqfd .acp-reading .nc-verdict{background:#f1f7f8}.acp-cqfd .acp-reading .nc-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.acp-cqfd .acp-reading .nc-card h3{font:700 23px/1.2 system-ui}.acp-cqfd .acp-footer{background:#0d2233;color:#f3f8fb}.acp-cqfd .acp-footer p{color:#bacdd9}
@media(max-width:1024px){.acp-cqfd .acp-hero-inner{gap:35px}.acp-cqfd .acp-reading .nc-cards{grid-template-columns:1fr}}
@media(max-width:760px){.acp-cqfd .acp-hero-inner{display:flex;flex-direction:column;gap:28px}.acp-cqfd .acp-tech-path{font-size:9px;align-self:stretch}.acp-cqfd .acp-heading h1{font-size:39px}.acp-cqfd .acp-routes{width:100%}.acp-cqfd .acp-routes a{padding:16px 0}}
