.due-diligence{margin-top:40px;padding:32px 0;border-top:1px solid var(--line);overflow-wrap:anywhere}.due-diligence h2{font:500 clamp(26px,4vw,40px)/1.2 var(--display);margin:12px 0 22px}.due-diligence p{font-size:14px;line-height:1.85;max-width:90ch;margin:12px 0 22px}.due-diligence .dd-status{font-size:11px;letter-spacing:.08em;text-transform:uppercase}.dd-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:28px 0}.dd-columns article{border:1px solid var(--line);padding:26px;min-width:0}.dd-columns h3,.due-diligence>h3{font:500 23px/1.35 var(--display);margin:0 0 22px}.dd-columns h4{font:600 15px/1.4 var(--body,sans-serif);margin:22px 0 8px}.dd-links{padding-left:20px}.dd-links li{margin:10px 0;line-height:1.6}.due-diligence a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.due-diligence>.button{white-space:normal;text-align:center;max-width:100%;min-height:44px}@media(max-width:760px){.dd-columns{grid-template-columns:1fr}.dd-columns article{padding:20px}.due-diligence>.button{width:100%;justify-content:center}}@media print{.dd-columns{display:block}.dd-columns article{break-inside:avoid}.due-diligence>.button{display:none}}
