.rating-equivalence-page{max-width:1180px}.rating-equivalence-page .feature-heading{max-width:850px}.rating-form-grid{grid-template-columns:1fr 1fr 1fr;gap:16px;display:grid}.rating-form-grid label{gap:10px;min-width:0;font-size:14px;font-weight:700;display:grid}.rating-form-grid select,.rating-form-grid input{border:1px solid var(--border);background:var(--panel2);min-height:46px;color:var(--text);font:inherit;border-radius:10px;width:100%;min-width:0;padding:11px 14px}.rating-alert,.rating-limit-note{border-left:3px solid var(--green);background:var(--panel2);color:var(--text);margin:16px 0 0;padding:12px 15px;font-size:13px;line-height:1.7}.rating-result-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.rating-result-grid .feature-card{flex-direction:column;gap:10px;min-width:0;margin-bottom:0;padding:18px;display:flex}.rating-result-grid .rating-result-label h2{margin:0 0 4px;font-size:16px}.rating-result-label small{color:var(--subtle-text);font-size:11px}.rating-result strong{letter-spacing:-1px;font-size:clamp(22px,2.5vw,30px);font-weight:850}.rating-result p{color:var(--subtle-text);margin:0;font-size:12px;line-height:1.5}.rating-result.rating-input-pool{border-color:var(--green)}.rating-proxy-tag{color:var(--text);background:var(--panel2);border-radius:6px;align-self:flex-start;padding:6px 8px;font-size:11px}.rating-equivalence-levels{grid-template-columns:1fr 1fr;gap:24px;margin-top:18px;display:grid}.rating-equivalence-levels>div:first-child{border-right:1px solid var(--border);padding-right:20px}.rating-equivalence-levels h2{font-size:16px}.rating-equivalence-levels strong{font-size:18px;line-height:1.5;display:block}.rating-equivalence-levels p{font-size:12px}@media (max-width:850px){.rating-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.rating-form-grid,.rating-equivalence-levels{grid-template-columns:1fr}.rating-equivalence-levels>div:first-child{border-right:none;border-bottom:1px solid var(--border);padding-bottom:15px;padding-right:0}.rating-result-grid{gap:8px}.rating-result-grid .feature-card{padding:14px 11px}.rating-result strong{font-size:22px}}.rating-form-grid select:focus-visible,.rating-form-grid input:focus-visible{outline:3px solid var(--green);outline-offset:3px}.rating-result-label small{overflow-wrap:anywhere;line-height:1.5}@media (max-width:380px){.rating-result-grid{grid-template-columns:minmax(0,1fr)}.rating-result-grid .feature-card{padding:17px}.rating-result strong{font-size:26px}}.rating-result-grid .rating-proxy-tag{overflow-wrap:anywhere;max-width:100%;line-height:1.45}.rating-result-grid .rating-result-label h2{overflow-wrap:anywhere}.rating-limit-note{overflow-wrap:anywhere;max-width:100%}@media (max-width:600px){.rating-equivalence-page{overflow-x:clip}.rating-result-grid .feature-card{gap:9px}}
