.case-finder{margin-block:64px 24px;padding:28px;border:1px solid #354661;border-radius:22px;background:#10203a}
.case-finder label{display:block;font:600 clamp(1.2rem,3vw,1.7rem)/1.3 'Space Grotesk',sans-serif;margin-bottom:18px}
.case-finder>div{display:flex;gap:12px}.case-finder input{min-width:0;flex:1;background:#071226;color:#fff;border:1px solid #687b93;border-radius:12px;padding:16px;font:inherit}
.case-finder input:focus-visible{outline:2px solid #c7f491;outline-offset:4px}.case-finder p{margin:15px 0 0;color:#c1cde0}
.story-card[hidden],.story-sector-section[hidden],.story-category-nav[hidden],.case-finder[hidden]{display:none!important}
.guide-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-block:30px 64px}
.guide-paths a{display:flex;flex-direction:column;gap:12px;padding:26px;border:1px solid #344761;border-radius:20px;background:#10203a;color:#eff5ff;text-decoration:none}
.guide-paths span{color:#c7f491;font-size:.74rem;letter-spacing:.09em;text-transform:uppercase}.guide-paths h2{font-size:1.45rem;line-height:1.25;margin:0}.guide-paths p{color:#b8c9de;font-size:.96rem;line-height:1.6;margin:0}.guide-paths b{margin-top:auto;font-size:.88rem;color:#c7f491}
.article-reading{margin-top:38px;padding-top:26px;border-top:1px solid #384860}.article-reading h2{font-size:1.35rem}.article-reading ul{padding-left:20px}.article-reading li{margin-block:12px}.article-reading a{color:inherit;text-decoration:underline;text-underline-offset:4px}
.case-guide-links{margin-block:70px}.case-guide-links h2{max-width:750px}.case-guide-links .guide-paths{grid-template-columns:repeat(2,minmax(0,1fr))}
@media(max-width:700px){.guide-paths,.case-guide-links .guide-paths{grid-template-columns:minmax(0,1fr)}.case-finder{padding:20px}.case-finder>div{flex-direction:column}.case-finder input{width:100%;box-sizing:border-box}}
