.compare-hero{margin:0;padding:50px 5%;background:var(--pink);border-bottom:2px solid;display:grid;grid-template-columns:1.3fr 1fr;gap:20px 7%;align-items:end}.compare-hero>.eyebrow{grid-column:1/-1}.compare-hero h1{font-size:clamp(55px,6.8vw,104px);line-height:.88;letter-spacing:-3px;margin:0}.compare-hero h1 em{white-space:normal;font-size:inherit}.compare-intro p{font-size:16px;line-height:1.7;max-width:420px}.comparison-context{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:5%;padding:28px 5%;border-bottom:2px solid}.comparison-context strong{font:bold 11px 'Courier New',monospace;text-transform:uppercase}.comparison-context p{font-size:12px;line-height:1.8;margin:10px 0 0}.disclosure{border-left:4px solid var(--blue);padding-left:18px}.compare-overview{margin:0;padding:55px 5%}.compare-overview h2{font-size:54px}.comparison-table-wrap{overflow:auto;margin-top:25px;border:2px solid}.comparison-table{border-collapse:collapse;min-width:720px;width:100%;font-size:14px}.comparison-table th,.comparison-table td{text-align:left;padding:20px;border-bottom:1px solid #aaa;line-height:1.6;vertical-align:top}.comparison-table thead{background:var(--ink);color:var(--acid);font:11px 'Courier New',monospace}.comparison-table tbody th{min-width:160px}.comparison-table tbody tr:nth-child(even){background:#e5e6da}.comparison-table a{text-decoration:underline;text-underline-offset:4px}.provider-notes{margin:0;padding:0 5% 60px;display:grid;gap:30px}.provider-card{border:2px solid;background:var(--paper);scroll-margin-top:25px}.provider-head{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:25px 30px;background:var(--acid);border-bottom:2px solid}.provider-head h2{font-family:Arial,sans-serif;font-size:38px;font-weight:900;letter-spacing:-1.5px;line-height:1;margin:0}.provider-head .eyebrow{margin-bottom:12px}.provider-card:nth-child(2) .provider-head{background:var(--pink)}.provider-card:nth-child(3) .provider-head{background:var(--blue);color:white}.provider-card:nth-child(4) .provider-head{background:var(--ink);color:var(--acid)}.provider-link{font:bold 11px 'Courier New',monospace;border-bottom:1px solid;padding:9px 0;white-space:nowrap}.provider-summary{font-size:16px;line-height:1.6;margin:25px 30px}.pros-cons{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:0 30px 20px}.pros-cons h3{font-size:19px;letter-spacing:-.5px;border-bottom:1px solid;padding-bottom:13px;margin-bottom:16px}.pros-cons h3 span{display:inline-block;font:bold 21px 'Courier New';margin-right:7px}.pros-cons ul{margin:0;padding-left:18px}.pros-cons li{font-size:14px;line-height:1.8;margin-bottom:15px}.pros-cons strong{font-weight:bold}.ask-provider{background:#e5e6da;font-size:13px;line-height:1.8;padding:18px 30px;margin:0;border-top:1px solid}.provider-sources{font:11px/1.8 'Courier New',monospace;padding:16px 30px;border-top:1px dashed}.provider-sources a{color:var(--blue);text-decoration:underline}.comparison-method{margin:0;padding:50px 5%;background:var(--ink);color:var(--paper);display:grid;grid-template-columns:1fr 1.15fr;gap:6%}.comparison-method h2{font-size:50px}.comparison-method h2 em{color:var(--acid)}.comparison-method p,.comparison-method li{font-size:13px;line-height:1.8}.comparison-method ul{padding-left:18px}.comparison-method .button{background:var(--acid);color:var(--ink);font-size:10px;line-height:1.7;box-shadow:4px 4px 0 var(--pink)}@media(max-width:760px){.compare-hero{grid-template-columns:1fr;padding:35px 6%;gap:25px}.compare-hero h1{font-size:clamp(44px,9vw,68px);letter-spacing:-2px}.compare-intro p{font-size:14px}.comparison-context{grid-template-columns:1fr;gap:24px;padding:25px 6%}.compare-overview{padding:40px 6%}.compare-overview h2{font-size:42px}.provider-notes{padding:0 5% 40px;gap:24px}.provider-head{align-items:flex-start;flex-direction:column;padding:23px;gap:12px}.provider-head h2{font-size:33px}.provider-head .eyebrow{font-size:9px}.provider-summary{margin:22px;font-size:14px}.pros-cons{grid-template-columns:1fr;padding:0 22px 16px;gap:15px}.pros-cons li{font-size:13px}.ask-provider,.provider-sources{padding:17px 22px}.comparison-method{grid-template-columns:1fr;padding:40px 6%;gap:20px}.comparison-method h2{font-size:43px}.comparison-table td,.comparison-table th{padding:16px}nav{flex-wrap:wrap;gap:15px}}
.provider-submit{display:flex;gap:25px;justify-content:space-between;align-items:center;padding:23px 30px;background:#efeedf;border-top:2px solid}.provider-submit strong{font-size:15px}.provider-submit p{font-size:12px;line-height:1.6;margin:7px 0 0;max-width:620px}.provider-submit>a{font:bold 10px 'Courier New',monospace;white-space:nowrap;background:var(--acid);color:var(--ink);border:2px solid;padding:13px 16px}.missing-provider{padding:35px 5%;display:flex;gap:30px;justify-content:space-between;align-items:center;background:var(--pink);border-top:2px solid}.missing-provider h2{font-size:36px;margin-bottom:12px}.missing-provider p{font-size:13px;margin:0}.missing-provider .button{white-space:nowrap}@media(max-width:700px){.provider-submit,.missing-provider{flex-direction:column;align-items:flex-start}.provider-submit{padding:20px 22px}.missing-provider h2{font-size:30px}}
