.scenario-detail-hero{padding:70px 0;background:linear-gradient(120deg,#0b302c,#16534b 72%,#8a6733);color:#fff}.scenario-detail-hero h1{max-width:950px;font-size:clamp(42px,5.7vw,72px);line-height:1.02;margin:16px 0 22px}.scenario-detail-hero p{max-width:800px;color:#e8f0ee;font-size:21px;line-height:1.6}.scenario-detail-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(290px,.75fr);gap:28px;align-items:start}.scenario-detail-grid .panel{padding:36px}.scenario-detail-grid h2{margin-top:28px}.scenario-questions{display:grid;gap:10px;padding-left:22px}.scenario-questions li{line-height:1.55}.scenario-boundary{margin-top:32px;padding:22px;background:#edf4f2;border-left:5px solid #0b5a52}.scenario-route{padding:28px;background:#123f3a;color:#fff;border-top:5px solid #b88a46}.scenario-route>span{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#d9bd8b}.scenario-route h2{margin:10px 0 16px;color:#fff}.scenario-route p{color:#e5efec;line-height:1.6}.scenario-route a{display:block;text-align:center;margin-top:11px;padding:13px 14px;text-decoration:none;font-weight:800}.scenario-route .primary{background:#b88a46;color:#fff}.scenario-route .secondary{border:1px solid #fff;color:#fff}.scenario-route.muted-box{margin-top:18px;background:#edf4f2;color:#173f3a;border-top-color:#0b5a52}.scenario-route.muted-box h2,.scenario-route.muted-box p,.scenario-route.muted-box a{color:#173f3a}.scenario-route.muted-box a{text-align:left;padding:0;text-decoration:underline}@media(max-width:800px){.scenario-detail-grid{grid-template-columns:1fr}.scenario-detail-hero{padding:52px 0}.scenario-detail-grid .panel{padding:24px}}
