.national-pair-section{border-bottom:1px solid var(--line);background:#fbfaf6;padding:34px 0 26px}.national-compare-title{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.national-compare-title h2{font:500 clamp(2rem,3.4vw,3rem)/1.03 var(--serif);letter-spacing:-.035em;margin:0}.national-compare-help{position:relative}.national-compare-help summary{border:1px solid var(--line-strong);cursor:pointer;background:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:800;list-style:none;display:grid}.national-compare-help summary::-webkit-details-marker{display:none}.national-compare-help>div{z-index:80;border:1px solid var(--line-strong);background:#fff;border-radius:12px;width:min(430px,82vw);padding:16px;position:absolute;top:38px;right:0;box-shadow:0 18px 45px #19283029}.national-compare-help p{color:var(--ink-soft);margin:7px 0;font-size:.9rem;line-height:1.5}.national-pickers{grid-template-columns:minmax(0,1fr) 46px minmax(0,1fr);align-items:start;gap:14px;margin-top:24px;display:grid}.national-picker>label{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px;font-size:.82rem;font-weight:760;display:block}.national-search{position:relative}.national-search input{border:1px solid var(--line-strong);background:#fff;border-radius:10px;width:100%;min-height:50px;padding:10px 13px;font:600 1rem/1.25 Inter Variable,Inter,sans-serif}.national-results{z-index:70;border:1px solid var(--line-strong);background:#fff;border-radius:10px;max-height:390px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow:auto;box-shadow:0 16px 40px #19283026}.national-result{border:0;border-top:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;width:100%;padding:11px 13px;display:block}.national-result:first-child{border-top:0}.national-result:hover,.national-result.is-active{background:#f4f7f6}.national-result strong{font-size:.92rem;display:block}.national-result-meta{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:6px 9px;margin-top:3px;font-size:.76rem;display:flex}.national-cap{color:#53656b;background:#fafcfb;border:1px solid #d8dedc;border-radius:999px;padding:2px 6px;font-size:.68rem;font-weight:700}.national-cap.complex{color:#6d5c20;background:#fff9df;border-color:#d6c99a}.national-selection{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:5px 8px;margin-top:7px;font-size:.78rem;display:flex}.national-selection b{color:#465d63;background:#eef4f3;border-radius:999px;padding:2px 6px;font-size:.67rem}.national-selection b.complex{color:#6f5a17;background:#fff3cc}.national-swap{border:1px solid var(--line-strong);cursor:pointer;background:#fff;border-radius:9px;align-self:center;width:42px;height:42px;margin-top:25px;font-size:1.15rem}.national-coverage{min-height:22px;color:var(--ink-soft);margin-top:14px;font-size:.82rem}.national-complex-note{background:#fff9e6;border-left:3px solid #c4a642;margin-top:14px;padding:13px 15px;font-size:.86rem}.national-complex-note strong{margin-bottom:4px;display:block}.national-complex-note ul{margin:7px 0 0;padding-left:20px}.national-perimeter-note{max-width:850px;color:var(--ink-soft);background:#fff9e8;border-left:3px solid #c4a642;margin:0 0 18px;padding:10px 13px;font-size:.86rem}.national-table th[data-national-label]{max-width:230px}.national-table td,.national-table th{font-variant-numeric:tabular-nums}.national-wait-count{color:var(--ink-soft);font-size:.84rem}.rich-comparison-detail[hidden]{display:none!important}.rich-specialty-table thead .group{text-align:center}.rich-specialty-table th.num,.rich-specialty-table td.num{width:auto;min-width:76px}.rich-specialty-table th:first-child,.rich-specialty-table td:first-child{width:24%;min-width:185px}.rich-specialty-table .specialist-delta{min-width:72px}.rich-comparison-detail .miniapp-footer{margin-top:10px}.peer-strip{display:none!important}@media (max-width:760px){.national-pickers{grid-template-columns:1fr}.national-swap{margin:0;transform:rotate(90deg)}.national-compare-help>div{right:-5px}.rich-specialty-table th:first-child,.rich-specialty-table td:first-child{width:auto;min-width:160px}}
