.imagined-journeys{background:#f3f0ff;border-block:1px solid #e1dcee}.imagined-journeys .section-head h2{font-size:clamp(35px,4vw,56px);line-height:1.18;letter-spacing:-1.8px}.imagined-journeys .section-head h2 em{white-space:normal}.story-disclosure{font-size:13px!important;color:#555b72!important;line-height:1.7!important;margin:0 0 25px!important;max-width:100%!important}.page-head .story-disclosure{margin-top:22px!important}.story-card{display:flex;flex-direction:column;border-color:#bdc5b0;box-shadow:0 5px 0 #20233c0d;padding:27px}.story-lime{background:var(--lime)}.story-lilac{background:var(--lilac)}.story-coral{background:var(--coral)}.story-card h3{font-size:30px;line-height:1.2;margin:0 0 18px}.story-card p{color:#32374f;font-size:15px;line-height:1.8}.story-card .eyebrow{color:#363b62;font-size:11px;margin:22px 0 15px}.story-card-top{display:flex;align-items:center;justify-content:space-between;gap:15px}.story-card-top .pill{background:#ffffffb8;color:#272d50;font-size:12px;border:1px solid #ffffffcc}.story-number{font-family:var(--heading);font-size:44px;font-weight:600;line-height:1;color:#363b62}.story-card-outcome{border-top:1px solid #4f557a40;margin:5px 0 20px;padding-top:17px;color:#272d43;font-size:14px;line-height:1.7}.story-card-outcome .mini-label{color:#42485e;font-size:10px}.story-card>.textlink{margin-top:auto;font-size:13px;line-height:1.6;justify-content:space-between;gap:15px}.story-section-footer{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-top:25px}.story-page-head h1{max-width:1050px}.story-detail{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);gap:60px}.story-narrative{max-width:730px}.story-chapter{padding:4px 0 28px;border-bottom:1px solid var(--line);margin-bottom:35px!important}.story-chapter-number{font-family:var(--label);font-size:14px;color:var(--blue);letter-spacing:.1em;display:block;margin-bottom:13px}.story-chapter h2{font-size:33px!important;line-height:1.25!important;letter-spacing:-.9px!important;margin:0 0 21px!important}.story-chapter p{font-size:17px;line-height:1.95;color:#454d63;margin:0 0 21px}.story-chapter p:last-child{margin-bottom:0}.story-pathway h2{font-size:29px}.story-pathway .checklist{padding-left:22px}.story-pathway .checklist li{font-size:14px;line-height:1.7;padding-bottom:10px}.story-policy{margin-top:28px;padding-top:21px;border-top:1px solid var(--line)}.story-policy h3{font-family:var(--heading);font-size:21px;margin:0 0 12px}.story-policy p{font-size:13px;line-height:1.85}.story-policy .textlink{font-size:13px;line-height:1.6;gap:10px}.story-policy .source-date{font-size:11px}.story-ending{padding:30px;border-radius:15px;border:1px solid #bbc6a5}.story-ending h2{font-size:30px!important;line-height:1.3;margin:18px 0!important}.story-ending p{font-size:15px;line-height:1.8;color:#30384d}.story-ending .eyebrow{font-size:11px;color:#30384d}.story-ending p:last-child{margin-bottom:0}@media(max-width:1000px){.story-detail{gap:28px}.story-card{padding:23px}.story-card h3{font-size:27px}}@media(max-width:900px){.story-detail{grid-template-columns:1fr}.story-narrative{max-width:none}.story-pathway{position:static}.story-chapter p{font-size:16px;line-height:1.9}.story-detail .story-pathway{max-width:none}.story-page-head h1{letter-spacing:-1.5px}}@media(max-width:650px){.imagined-journeys .section-head h2{font-size:38px;letter-spacing:-1.4px}.story-card{padding:25px}.story-card h3{font-size:30px}.story-card p{font-size:15px}.story-card .eyebrow{font-size:12px}.story-card>.textlink{font-size:14px;min-height:44px}.story-disclosure{font-size:13px!important}.story-chapter h2{font-size:29px!important}.story-chapter{margin-bottom:27px!important;padding-bottom:25px}.story-section-footer{gap:12px}.story-ending{padding:25px}.story-ending h2{font-size:28px!important}.story-pathway .checklist li{font-size:15px}.story-policy p{font-size:14px}.story-policy .source-date{font-size:12px}.story-card-outcome .mini-label{font-size:11px}}
