.compare-page .learn-hero h1{max-width:20ch;font-size:clamp(2.2rem,4.4vw,4rem)}.compare-jump{margin:0 0 2.4rem}.compare-jump ul{flex-wrap:wrap;gap:.5rem;margin:.7rem 0 0;padding:0;list-style:none;display:flex}.compare-jump .pill{padding:.55rem 1rem;font-size:.82rem;font-weight:600}.compare-card{background:var(--white);border:1px solid var(--line);border-radius:22px;padding:clamp(1.4rem,3vw,2.6rem)}.compare-decision .compare-settled{border-left:3px solid var(--violet);background:#becaff0d;border-radius:0 14px 14px 0;gap:.3rem;padding:.9rem 1.1rem;display:grid;margin:1.4rem 0 1.2rem!important}.compare-decision .compare-settled .mono{display:block}.compare-decision>.pill{margin-top:.2rem}.compare-records{margin-top:clamp(2.5rem,5vw,4rem)}.compare-records>h2,.compare-limits>h2{margin:0 0 .8rem;font-size:clamp(1.7rem,3vw,2.6rem)}.compare-provider{margin-top:2.2rem}.compare-provider>header{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem 1rem;padding-bottom:.6rem;display:flex}.compare-provider>header h3{margin:0;font-size:1.4rem}.compare-models{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:1.1rem;margin-top:1.1rem;display:grid}.compare-model{background:var(--white);border:1px solid var(--line);border-radius:20px;gap:.7rem;padding:1.3rem 1.4rem;display:grid}.compare-model h4{margin:0;font-size:1.15rem}.compare-summary{color:#c9d1ea;margin:0;line-height:1.55}.compare-model ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.compare-model li{border-left:2px solid var(--line);color:#dfe4f7;padding-left:.8rem;font-size:.94rem;line-height:1.55}.compare-source{flex-wrap:wrap;align-items:baseline;gap:.3rem .8rem;margin:.2rem 0 0;display:flex}.compare-source small{color:var(--muted);font-size:.76rem}.compare-limits{border-top:1px solid var(--line);margin-top:clamp(2.5rem,5vw,4rem);padding-top:clamp(1.8rem,3vw,2.6rem)}.compare-limits ul{gap:.8rem;margin:0 0 1.6rem;padding:0;list-style:none;display:grid}.compare-limits li{border-left:3px solid var(--coral);color:#dfe4f7;padding-left:1rem;line-height:1.65}.compare-model h4 a{color:var(--ink);text-decoration:none}.compare-model h4 a:hover{color:var(--aqua)}.compare-source a{color:var(--aqua);font-size:.88rem}@media (max-width:720px){.compare-jump .pill{font-size:.78rem}.compare-models{grid-template-columns:1fr}}
