.deal-tool{max-width:980px;padding-top:var(--space-8);border-top:1px solid var(--line)}.deal-tool h2{font-size:var(--text-title);letter-spacing:-.02em;margin-bottom:var(--space-5)}.deal-check-fields{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.deal-check select{width:100%;min-height:48px;margin-top:var(--space-2);padding:0 var(--space-10) 0 var(--space-3);border:1px solid var(--ink);border-radius:var(--radius-small);background:var(--white);color:var(--ink);font-weight:700}.deal-check-result{margin-top:var(--space-6);max-width:72ch}.deal-page .deal-check-verdict{font-size:var(--text-lead);font-weight:650;line-height:1.4}.deal-check-links{gap:var(--space-3);margin-top:var(--space-4);justify-items:start;display:grid}.deal-check-links>a:first-child{align-items:center;min-height:44px;font-weight:650;display:inline-flex}.deal-page .deal-disclosure{margin-top:var(--space-4);color:var(--muted);font-size:var(--text-caption);max-width:80ch}.deal-findings ul{margin:0 0 var(--space-6);padding-left:var(--space-5);max-width:80ch}.deal-findings li+li{margin-top:var(--space-2)}.deal-page a.deal-offer{align-content:center;gap:var(--space-1);max-width:60ch;min-height:44px;text-decoration:none;display:grid}.deal-page a.deal-offer>span{text-underline-offset:4px;font-weight:650;text-decoration:underline}.deal-page a.deal-offer small{color:var(--muted);font-size:var(--text-caption);font-weight:400;line-height:1.4}@media (max-width:760px){.deal-check-fields{grid-template-columns:minmax(0,1fr)}}.deal-page .deal-check-offer-label{margin-top:var(--space-2);color:var(--muted);font-size:var(--text-caption)}.deal-table td{overflow-wrap:normal}.deal-table thead th:nth-child(2),.deal-table thead th:nth-child(3),.deal-table thead th:nth-child(4){width:14%}.deal-table thead th:first-child{width:26%}
