.diligence-page.svelte-4fug6b{background:#f5f6f8;color:#07101d}.button-light.svelte-4fug6b{padding:14px 24px;border:1px solid #ffffff;background:#fff;color:#07101d}.button-light.svelte-4fug6b:hover{border-color:#2b67df;background:#2b67df;color:#fff}.decision.svelte-4fug6b,.questions.svelte-4fug6b,.evidence.svelte-4fug6b,.output.svelte-4fug6b,.boundary.svelte-4fug6b{width:min(1200px,calc(100% - 56px));margin:0 auto}.decision.svelte-4fug6b,.output.svelte-4fug6b{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:clamp(52px,8vw,112px);padding:clamp(76px,9vw,116px) 0}.section-kicker.svelte-4fug6b{margin:0 0 18px;color:#2b67df;font-family:Mochavi Display,Avenir Next,Segoe UI,sans-serif;font-size:14px;font-weight:700;letter-spacing:.035em}.decision.svelte-4fug6b h2:where(.svelte-4fug6b),.questions.svelte-4fug6b h2:where(.svelte-4fug6b),.evidence.svelte-4fug6b h2:where(.svelte-4fug6b),.output.svelte-4fug6b h2:where(.svelte-4fug6b),.boundary.svelte-4fug6b h2:where(.svelte-4fug6b){max-width:20ch;margin:0;font-size:clamp(36px,4.4vw,62px);font-weight:700;letter-spacing:-.036em;line-height:1.02;text-wrap:balance}.decision-copy.svelte-4fug6b p:where(.svelte-4fug6b),.output.svelte-4fug6b>div:where(.svelte-4fug6b)>p:where(.svelte-4fug6b):last-child{max-width:66ch;margin:0 0 20px;color:#44536a;font-size:18px;line-height:1.65}.questions.svelte-4fug6b{display:grid;grid-template-columns:minmax(0,.68fr) minmax(0,1.32fr);gap:clamp(52px,8vw,112px);padding:clamp(70px,8vw,104px) 0;border-top:1px solid rgba(7,16,29,.16)}.questions.svelte-4fug6b ol:where(.svelte-4fug6b),.evidence.svelte-4fug6b ol:where(.svelte-4fug6b),.output.svelte-4fug6b ul:where(.svelte-4fug6b){margin:0;padding:0;list-style:none}.questions.svelte-4fug6b ol:where(.svelte-4fug6b),.evidence.svelte-4fug6b ol:where(.svelte-4fug6b),.output.svelte-4fug6b ul:where(.svelte-4fug6b){border-top:1px solid rgba(7,16,29,.16)}.questions.svelte-4fug6b li:where(.svelte-4fug6b),.evidence.svelte-4fug6b li:where(.svelte-4fug6b){display:grid;grid-template-columns:42px 1fr;gap:20px;padding:24px 0;border-bottom:1px solid rgba(7,16,29,.16)}.questions.svelte-4fug6b li:where(.svelte-4fug6b)>span:where(.svelte-4fug6b),.evidence.svelte-4fug6b li:where(.svelte-4fug6b)>span:where(.svelte-4fug6b){color:#2b67df;font-size:13px;font-weight:700}.questions.svelte-4fug6b h3:where(.svelte-4fug6b),.evidence.svelte-4fug6b h3:where(.svelte-4fug6b){margin:0 0 8px;font-size:clamp(20px,2vw,26px);letter-spacing:-.02em;line-height:1.08}.questions.svelte-4fug6b li:where(.svelte-4fug6b) p:where(.svelte-4fug6b),.evidence.svelte-4fug6b li:where(.svelte-4fug6b) p:where(.svelte-4fug6b){margin:0;color:#44536a;line-height:1.6}.evidence.svelte-4fug6b{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(52px,8vw,112px);margin-top:clamp(36px,5vw,64px);padding:clamp(54px,7vw,82px);background:#07101d;color:#fff}.section-kicker--dark.svelte-4fug6b{color:#9fc0ff}.evidence-intro.svelte-4fug6b,.boundary.svelte-4fug6b>p:where(.svelte-4fug6b):last-child{max-width:66ch;margin:24px 0 0;color:#ffffffb3;font-size:17px;line-height:1.65}.evidence.svelte-4fug6b ol:where(.svelte-4fug6b){border-color:#ffffff38}.evidence.svelte-4fug6b li:where(.svelte-4fug6b){border-color:#ffffff38}.evidence.svelte-4fug6b li:where(.svelte-4fug6b)>span:where(.svelte-4fug6b){color:#9fc0ff}.evidence.svelte-4fug6b h3:where(.svelte-4fug6b){color:#fff}.evidence.svelte-4fug6b li:where(.svelte-4fug6b) p:where(.svelte-4fug6b){color:#ffffffb3}.output.svelte-4fug6b>div:where(.svelte-4fug6b)>p:where(.svelte-4fug6b):last-child{margin-top:26px}.output.svelte-4fug6b li:where(.svelte-4fug6b){position:relative;padding:18px 0 18px 28px;border-bottom:1px solid rgba(7,16,29,.16);color:#334257;line-height:1.58}.output.svelte-4fug6b li:where(.svelte-4fug6b):before{position:absolute;top:25px;left:2px;width:7px;height:7px;border-radius:50%;background:#2b67df;content:""}.boundary.svelte-4fug6b{padding:clamp(54px,7vw,82px);background:#07101d;color:#fff}.boundary.svelte-4fug6b h2:where(.svelte-4fug6b){max-width:23ch}@media (max-width: 900px){.decision.svelte-4fug6b,.questions.svelte-4fug6b,.evidence.svelte-4fug6b,.output.svelte-4fug6b{grid-template-columns:1fr}}@media (max-width: 720px){.decision.svelte-4fug6b,.questions.svelte-4fug6b,.evidence.svelte-4fug6b,.output.svelte-4fug6b,.boundary.svelte-4fug6b{width:min(100% - 32px,1200px)}.evidence.svelte-4fug6b,.boundary.svelte-4fug6b{padding:42px 24px}}
