.inline-0{overflow-wrap:anywhere;white-space:pre-wrap}
.inline-1{margin-top:10px}

body{max-width:1080px}
.tablewrap{overflow-x:auto;margin:26px 0;border:1px solid var(--line);border-radius:16px}
table{border-collapse:collapse;width:100%;min-width:860px;font-size:14.5px}
th,td{text-align:left;padding:14px 16px;border-bottom:1px solid var(--line);vertical-align:top}
thead th{background:rgba(16,36,58,.05);font-size:13px;letter-spacing:.04em;text-transform:uppercase;
  color:rgba(16,36,58,.6);font-weight:640;position:sticky;top:0}
thead th:first-child{width:210px}
tbody tr:last-child td{border-bottom:none}
td.us{background:rgba(35,78,120,.07)}
th.us{background:rgba(35,78,120,.13);color:var(--coral-lit)}
.yes{color:#16684D;font-weight:640}
.no{color:#586A7D}
.part{color:#885A12}
.rowlbl{color:var(--cream);font-weight:600}
.cards{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));margin:26px 0}
.vcard{padding:26px 24px;border-radius:18px;background:rgba(16,36,58,.04);border:1px solid var(--line)}
.vcard h3{margin-top:0;display:flex;align-items:center;gap:10px}
.vcard .price{font-size:14px;color:var(--coral);font-weight:620;margin-bottom:12px}
.verdict{border-radius:16px;padding:18px 22px;margin-top:14px;font-size:14.5px;
  background:rgba(61,214,140,.07);border:1px solid rgba(61,214,140,.22)}
.verdict strong{color:var(--cream)}

.inline-3{margin:44px 0 10px;text-align:center}
.inline-4{margin-top:14px;font-size:14px;color:rgba(16,36,58,.5)}
.inline-5{margin-top:10px}
.risk-guide{padding:70px 0;background:#EDF3F9}.risk-guide select{margin:16px 0;padding:14px;width:100%;max-width:520px;border:1px solid #8DAAC7;border-radius:10px;background:#fff;color:#10243A;font:inherit}.risk-guide label{display:block;font-weight:600}#risk-explanation{max-width:760px;min-height:150px}.interactive-panel{padding:24px;margin:24px 0;border:1px solid #8DAAC7;border-radius:16px;background:#EDF3F9}.interactive-panel input{max-width:100%;margin:16px 0}.interactive-panel button{font:inherit;padding:12px 18px;border:1px solid #10243A;border-radius:8px;background:#10243A;color:white;cursor:pointer}.skip-link{position:fixed;top:-100px;left:16px;z-index:1000;background:white;padding:14px;color:#10243A}.skip-link:focus{top:16px}:focus-visible{outline:3px solid #355D87;outline-offset:4px}pre{overflow-x:auto}button:disabled{opacity:.65;cursor:wait}
@media(max-width:800px){.site-header .nav{flex-wrap:wrap;gap:12px}.site-header .nav nav{display:flex;width:100%;order:3;flex-wrap:wrap;gap:16px}.risk-guide{padding:40px 0}}
