.decision-lab{box-sizing:border-box;max-width:1120px;margin:94px auto 40px;padding:20px;background:#f5f8fc;color:#172b42;border-radius:20px;font:16px/1.65 system-ui,sans-serif;overflow-wrap:anywhere}.decision-lab *{box-sizing:border-box}.decision-lab [hidden]{display:none!important}.decision-lab h1,.decision-lab h2,.decision-lab h3{font-family:system-ui,sans-serif;line-height:1.2;font-weight:800;color:#10243a!important}.decision-lab h1{font-size:clamp(2rem,5vw,3.8rem);letter-spacing:-.045em}.decision-lab h2{font-size:1.65rem}.decision-lab h3{font-size:1.15rem}.decision-lab p,.decision-lab label,.decision-lab li,.decision-lab legend,.decision-lab summary{color:#172b42!important}.decision-lab .dl-hero{padding:32px;border-radius:16px;background:#10243a;color:white}.decision-lab .dl-hero p,.decision-lab .dl-hero h1{color:white!important}.decision-lab .dl-hero a{color:#a5e4ff!important}.dl-eyebrow{font-size:.76rem;font-weight:800;letter-spacing:.09em}.dl-hero>p:not(.dl-eyebrow){max-width:680px}.dl-toolbar{display:flex;align-items:end;justify-content:space-between;flex-wrap:wrap;gap:16px;margin:24px 0}.dl-toolbar label{flex:1;max-width:550px}.dl-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.decision-lab .dl-panel{padding:24px;border:1px solid #bccddd;background:#fff!important;border-radius:16px;color:#172b42!important;margin:0 0 20px}.decision-lab select,.decision-lab textarea{display:block;width:100%;background:#fff;color:#172b42;border:1px solid #64748b;border-radius:8px;padding:12px;font:inherit}.decision-lab textarea{resize:vertical;min-height:120px}.decision-lab button,.decision-lab .dl-link{display:inline-block;background:#075985;color:#fff!important;border:1px solid #075985;border-radius:8px;padding:11px 15px;min-height:46px;font:700 .9rem/1.5 system-ui,sans-serif;cursor:pointer;text-decoration:none}.decision-lab .dl-secondary{background:#fff;color:#075985!important}.decision-lab button:disabled{opacity:.6;cursor:default}.decision-lab :focus-visible{outline:3px solid #b45309;outline-offset:3px}.dl-actions{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0}.decision-lab .dl-caption,.decision-lab .dl-source,.decision-lab .dl-editorial{font-size:.83rem;color:#3f5367!important}.decision-lab fieldset{padding:0;border:0;margin:20px 0}.decision-lab legend{font-size:.9rem;font-weight:700}.decision-lab .dl-choice{display:flex;gap:12px;align-items:start;padding:14px;border:1px solid #9aafc0;border-radius:10px;margin:10px 0;cursor:pointer}.dl-choice:has(input:checked){background:#edf7fc;border-color:#075985;box-shadow:inset 4px 0 #075985}.dl-choice input{margin-top:6px;accent-color:#075985;flex-shrink:0}.decision-lab details{margin:20px 0}.decision-lab summary{cursor:pointer;font-weight:700;padding:8px 0}.dl-outcome{padding:16px 20px;border-left:4px solid #b45309;background:#fff8ed;margin:16px 0}.decision-lab .dl-outcome h3{margin:0 0 12px}.dl-outcome p{margin:7px 0}#labCourt{display:block;max-height:330px;width:100%;margin:18px 0}.decision-lab a:not(.dl-link){color:#075985}.dl-source a{font-weight:700}.dl-intro-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:24px}.dl-intro-cards .dl-panel{margin:0}.dl-step{display:inline-block;color:#075985;font-weight:800;font-size:2rem}.dl-public-example{margin-top:24px!important}.dl-public-example strong{color:#10243a}.dl-public-example .dl-actions{margin-bottom:0}@media(max-width:720px){.dl-grid,.dl-intro-cards{grid-template-columns:1fr}.decision-lab{margin-top:80px;padding:12px;border-radius:12px}.decision-lab .dl-hero{padding:24px 20px}.decision-lab .dl-panel{padding:20px}.dl-actions>button,.dl-actions>.dl-link{flex-grow:1;text-align:center}}

.decision-lab .dl-hero a.dl-link{color:#fff!important}.dl-toolbar label{flex:1 1 320px;min-width:0}.dl-toolbar p{margin-bottom:0}@media(max-width:720px){.dl-toolbar label{flex-basis:100%;max-width:none}}
