.risk-checker{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:48px;display:grid}.risk-checker h2{margin:0 0 16px;font-size:1.35rem}.risk-checker fieldset{border:0;margin:0 0 28px;padding:0}.risk-checker legend{color:var(--text);margin-bottom:12px;padding:0;font-weight:600}.risk-checker__hint{color:var(--quiet);margin:0 0 14px;font-size:.92rem}.risk-checker__industry label{cursor:pointer;align-items:baseline;gap:10px;padding:8px 0;display:flex}.risk-checker__tools ul,.risk-checker__results ul{margin:0;padding:0;list-style:none}.risk-checker__tools>ul>li{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:16px;padding:10px 0;display:flex}.risk-checker__tool-name{flex-direction:column;display:flex}.risk-checker__tool-name>span{color:var(--quiet);font-size:.84rem}.risk-checker__select select{border:1px solid var(--border-subtle);background:var(--surface-1,transparent);min-width:13rem;min-height:44px;color:var(--text);font:inherit;border-radius:6px;padding:8px 12px}.risk-checker__group{border-top:1px solid var(--border-amber);margin-bottom:32px;padding-top:20px}.risk-checker__group h3{margin:0 0 6px;font-size:1.1rem}.risk-checker__group h3>span{color:var(--quiet);font-weight:400}.risk-checker__group>p{color:var(--body);margin:0 0 16px}.risk-checker__group>ul>li{border-bottom:1px solid var(--border-subtle);padding:14px 0}.risk-checker__group>ul>li>ul{margin:10px 0 0}.risk-checker__group>ul>li>ul>li{color:var(--body);margin-bottom:12px;font-size:.95rem}.risk-checker__plan,.risk-checker__quote,.risk-checker__source{color:var(--quiet);font-size:.88rem;display:block}.risk-checker__source{overflow-wrap:anywhere}.risk-checker__more{margin:10px 0 0;font-size:.92rem}.risk-checker__closing{border-top:1px solid var(--border-amber);padding-top:18px}.risk-checker__print{color:var(--quiet);font-size:.9rem}@media (max-width:900px){.risk-checker{grid-template-columns:minmax(0,1fr);gap:36px}.risk-checker__tools>ul>li{flex-direction:column;align-items:stretch;gap:8px}.risk-checker__select select{width:100%;min-width:0}}@media print{.risk-checker{display:block}.risk-checker__form{display:none}.risk-checker__group{break-inside:avoid;border-top:1px solid #000}.risk-checker__quote,.risk-checker__source,.risk-checker__plan{color:#000}.risk-checker__print{display:none}}
