.scenario-page,.scenario-directory{--ink:#123658;--muted:#566b80;--red:#c80b26;--blue:#155d96;color:var(--ink);box-sizing:border-box}.scenario-page *,.scenario-directory *{box-sizing:border-box}.scenario-page{max-width:1400px;margin:28px auto 50px;padding:0 22px}.scenario-page h1{font-size:clamp(28px,3vw,44px);line-height:1.3;margin:14px 0 20px}.scenario-page h2{font-size:clamp(23px,2.5vw,31px);line-height:1.4;margin:0 0 18px}.scenario-page h3{line-height:1.5}.scenario-page p,.scenario-page li{font-size:17px;line-height:1.85}.scenario-page p{color:#415970}.scenario-crumb{font-size:14px;margin:0 0 25px;color:#64788c}.scenario-hero{display:grid;grid-template-columns:1fr 1.1fr;gap:38px;align-items:center;padding:30px;background:white;border-top:4px solid var(--red)}.scenario-hero figure{margin:0}.scenario-hero img{display:block;width:100%;height:auto;object-fit:contain}.scenario-hero figcaption{font-size:13px;line-height:1.7;color:var(--muted);padding-top:12px}.scenario-eyebrow{font-size:14px!important;color:var(--red)!important;font-weight:700;letter-spacing:.05em}.scenario-answer{background:#edf4f9;border-left:4px solid var(--blue);padding:16px 20px}.scenario-actions{display:flex;flex-wrap:wrap;gap:12px;margin:23px 0}.scenario-actions a{display:inline-block;padding:13px 20px;background:var(--red);color:white;text-decoration:none;font-size:16px;line-height:1.5}.scenario-actions a+a{background:white;border:1px solid #b2c7d9;color:var(--ink)}.scenario-conditions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0 28px;padding:0;list-style:none}.scenario-conditions li{font-size:15px;background:#eaf1f7;padding:17px;border-top:2px solid #2872ab}.scenario-nav{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0}.scenario-nav a{padding:9px 13px;background:white;border:1px solid #cadae8;color:var(--blue);text-decoration:none;font-size:14px}.scenario-section{margin:26px 0;padding:32px;background:white;border:1px solid #dce6ee;scroll-margin-top:130px;min-width:0;overflow-wrap:anywhere}.scenario-page table{border-collapse:collapse;table-layout:fixed;width:100%;margin:20px 0}.scenario-page th,.scenario-page td{border:1px solid #cedde8;padding:14px;vertical-align:top;font-size:16px;line-height:1.8;overflow-wrap:anywhere}.scenario-page th{background:#eaf2f8;text-align:left}.scenario-page details{border:1px solid #d2dfe9;padding:18px;margin:12px 0}.scenario-page summary{cursor:pointer;font-weight:700;line-height:1.7}.scenario-source{font-size:14px!important}.scenario-steps{padding-left:25px}.scenario-steps li{padding:7px 0 16px 8px}.scenario-steps strong{display:block;color:var(--ink)}.scenario-review-note{max-width:1400px;padding:12px 22px;margin:15px auto;background:#fff1cf;color:#5a420d;font-size:14px;line-height:1.7}.scenario-directory{max-width:1420px;margin:30px auto;padding:30px;background:#fff;border-top:4px solid #155d96;scroll-margin-top:130px}.scenario-directory h2{font-size:28px;line-height:1.4}.scenario-directory p{line-height:1.8}.scenario-directory .featured{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.scenario-directory article{border:1px solid #d2e0eb;min-width:0}.scenario-directory article>a{display:block;color:inherit;text-decoration:none}.scenario-directory article img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain}.scenario-directory article .copy{padding:18px}.scenario-directory h3{font-size:19px;line-height:1.5;margin:0 0 10px}.scenario-directory .copy p{font-size:15px}.scenario-directory .filter{display:flex;gap:12px;flex-wrap:wrap;align-items:end;padding:20px 0}.scenario-directory label{display:grid;gap:6px;font-size:14px}.scenario-directory select,.scenario-directory button{font:inherit;padding:10px;max-width:100%;border:1px solid #b8cede;background:white;color:#153c61}.scenario-directory button{background:#155d96;color:white;cursor:pointer}.scenario-directory .directory-list{padding:0;list-style:none}.scenario-directory .directory-list li{padding:15px;border-bottom:1px solid #d4e1eb;line-height:1.7}.scenario-directory .directory-list a{color:#145c93}.scenario-directory .directory-list small{display:block;color:#60778b}.scenario-nowrap{white-space:nowrap}@media(max-width:1100px){.scenario-hero{grid-template-columns:1fr;gap:22px}.scenario-hero figure{max-width:880px}.scenario-conditions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.scenario-page{padding:0 14px;margin:18px auto 30px}.scenario-hero{padding:20px;gap:18px}.scenario-page h1{font-size:29px}.scenario-page p,.scenario-page li{font-size:16px}.scenario-section{padding:20px;margin:20px 0}.scenario-conditions{gap:8px}.scenario-conditions li{padding:12px;font-size:14px}.scenario-page table,.scenario-page tbody,.scenario-page tr,.scenario-page td{display:block;width:100%}.scenario-page thead{display:none}.scenario-page td:before{content:attr(data-label);display:block;font-weight:700;color:#145d96}.scenario-page tr{margin:15px 0}.scenario-page td{padding:12px}.scenario-directory{margin:20px 14px;padding:20px}.scenario-directory .featured{grid-template-columns:1fr}.scenario-directory .filter{display:grid;grid-template-columns:1fr}.scenario-directory select{width:100%}.scenario-actions a{width:100%;text-align:center}}

.wsl-scene-topic-card>a{display:block;color:inherit;text-decoration:none;height:100%}.wsl-scene-topic-card .wsl-scene-topic-action{display:block;margin:12px 0 0;color:#155d96;font-weight:700}.wsl-scene-topic-card>a:focus-visible{outline:3px solid #155d96;outline-offset:3px}
