.compare-heading{padding-block:0 28px}.compare-top{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.compare-top h1{font-size:var(--size-h1)}.compare-top p{max-width:60ch;color:var(--text);font-size:var(--size-lead);margin-top:10px;line-height:1.5}.compare-area{background:var(--surface);border-top:1px solid var(--line);min-height:420px;padding-block:28px 64px}.comparison{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.comparison-header,.comparison-row{grid-template-columns:160px repeat(var(--count), minmax(0, 1fr));display:grid}.comparison-row{border-top:1px solid var(--line)}.comparison-column{border-left:1px solid var(--line);align-items:flex-start;gap:12px;padding:22px 52px 22px 22px;display:flex;position:relative}.comparison-column .rank-square,.comparison-column .provider-monogram{margin-top:-2px}.comparison-column h2{font-size:19px;font-weight:650;line-height:1.25}.comparison-column h2 a{color:var(--ink);text-decoration:none}.comparison-column h2 a:hover{text-decoration:underline}.comparison-tags{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:5px;font-size:13px;display:flex}.remove-save{border-radius:var(--radius-sm);width:36px;height:36px;color:var(--muted);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:10px;right:10px}.remove-save:hover{background:var(--surface);color:var(--ink)}.remove-save .icon{flex-basis:17px;width:17px;height:17px}.comparison-row h3,.comparison-label{color:var(--muted);font-family:var(--body);font-size:var(--size-meta);letter-spacing:0;align-self:start;margin:0;padding:20px 18px;font-weight:600}.comparison-value{border-left:1px solid var(--line);color:var(--text);padding:20px 22px;font-size:15px;line-height:1.6}.comparison-value .mobile-name{display:none}.comparison-value p+p{margin-top:10px}.comparison-value .icon{flex-basis:15px;width:15px;height:15px}.comparison-row:first-of-type .comparison-value{color:var(--ink);font-size:17px;font-weight:500;line-height:1.45}.compare-empty{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);text-align:center;max-width:600px;margin:28px auto;padding:44px 32px}.compare-empty>.icon{width:36px;height:36px;color:var(--muted)}.compare-empty h2{font-size:var(--size-h3);margin-top:16px}.compare-empty p{color:var(--text);margin-block:12px 22px}.compare-empty p:last-child{margin-bottom:0}.provider-monogram{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);width:36px;height:36px;color:var(--text);font-family:var(--display);letter-spacing:-.03em;flex:0 0 36px;place-items:center;font-size:14px;font-weight:600;display:grid}@media (width<=1020px){.comparison-header,.comparison-row{grid-template-columns:130px repeat(var(--count), minmax(0, 1fr))}.comparison-column,.comparison-value{padding:18px}.comparison-column{padding-right:46px}.comparison-row h3,.comparison-label{padding:18px 14px}}@media (width<=700px){.compare-heading{padding-bottom:22px}.compare-top{flex-direction:column;align-items:flex-start;gap:14px}.compare-top p{font-size:16px}.compare-area{padding-block:18px 40px}.comparison{background:0 0;border:0;overflow:visible}.comparison-header{grid-template-columns:1fr;gap:8px;margin-bottom:18px;display:grid}.comparison-label{display:none}.comparison-column{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--white);align-items:center;padding:12px 46px 12px 12px}.comparison-column h2{font-size:16px}.comparison-row{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-md);margin-top:12px;display:block;overflow:hidden}.comparison-row h3{background:var(--surface-2);color:var(--ink);padding:12px 16px}.comparison-value{border-left:0;padding:14px 16px}.comparison-value+.comparison-value{border-top:1px solid var(--line)}.comparison-value .mobile-name{color:var(--muted);margin-bottom:5px;font-size:12px;font-weight:600;display:block}.compare-empty{margin-block:8px;padding:30px 18px}}
