:root{--ink:#172033;--teal:#179b8f;--purple:#7E3F8F;--magenta:#C7237E;--paper:#ffffff;--muted:#52677A}*{box-sizing:border-box}body{margin:0;color:var(--ink);background:var(--paper);font:16px/1.65 "DM Sans",sans-serif}a{color:inherit;text-decoration:none}h1,h2,h3,.name{font-family:Manrope,sans-serif}.nav{display:flex;justify-content:space-between;align-items:center;padding:16px clamp(22px,6vw,82px);background:var(--ink);color:#ffffff}.name{font-weight:800}.name span{display:block;color:#b9c9d5;font:500 .67rem "DM Sans",sans-serif}.nav>a:last-child{font-weight:800}.detail-hero{padding:clamp(70px,9vw,130px) clamp(24px,8vw,130px);background:linear-gradient(145deg,#643274,#261d38);color:#ffffff}.detail-hero>div,.detail-body{max-width:1080px;margin:auto}.step,.kicker{color:#ffffff;font-size:.74rem;font-weight:800;letter-spacing:.16em}.detail-hero h1{max-width:900px;margin:22px 0;font-size:clamp(3.6rem,8vw,7rem);line-height:.9;letter-spacing:-.065em}.detail-hero .lead{max-width:780px;color:#d3dee6;font-size:1.18rem}.progress{display:grid;grid-template-columns:repeat(6,1fr);max-width:1080px;margin:28px auto 0;padding:0 24px;gap:8px}.progress a{display:grid;place-items:center;min-height:48px;border:1px solid #d8dfe8;color:var(--muted);font-weight:800}.progress a:hover,.progress a[aria-current="step"]{border-color:var(--magenta);background:var(--magenta);color:#fff}.detail-body{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;padding:65px 24px 85px}.detail-body h2{font-size:clamp(2.2rem,4vw,4rem);line-height:1}.detail-body h3{margin:22px 0 8px;padding-top:18px;border-top:3px solid var(--magenta);color:var(--magenta);font-size:1.18rem}.detail-body p,.detail-body li{color:var(--muted)}.question-list{padding:0;list-style:none}.question-list li{margin:8px 0;padding:13px 16px;border-left:5px solid var(--magenta);background:#fff}.evidence,.values{display:flex;flex-wrap:wrap;gap:8px}.evidence span,.values span{padding:8px 12px;border:1px solid #e5b4d0;background:#fff;color:var(--magenta);font-size:.84rem;font-weight:800}.next{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:45px;padding:25px;border-left:7px solid var(--magenta);background:var(--ink);color:#ffffff}.next small{display:block;color:#f4a9d0}.next b{font-size:1.1rem}.back{display:inline-block;margin-top:28px;border-bottom:1px solid #ffffff66;font-weight:800}.fact-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.fact-grid article{padding:22px;background:#ffffff}.fact-grid strong{display:block;color:var(--purple);font:800 2.5rem Manrope,sans-serif}@media(max-width:760px){.progress{grid-template-columns:repeat(3,1fr)}.detail-body{grid-template-columns:1fr;gap:20px}.fact-grid{grid-template-columns:1fr}.nav .name span{display:none}}

header.nav{background:#713981;color:#fff}header.nav .name span{color:#fff}
