.zrc{gap:var(--space-4);min-width:0;max-width:560px;padding:var(--space-4);background:var(--surface-sheet);border:1px solid var(--border-hairline);border-radius:var(--radius-3);color:var(--text-primary);margin-inline:auto;display:grid}.zrc>*{min-width:0}.zrc__head{gap:var(--space-4);grid-template-columns:96px minmax(0,1fr);align-items:center;display:grid}.zrc__dial{width:96px;height:96px;display:block}.zrc__eyebrow{font:600 .8125rem/1.3 var(--font-sans);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;margin:0}.zrc__h{font:400 1.5rem/1.15 var(--font-display);text-wrap:balance;overflow-wrap:anywhere;margin:2px 0 4px}.zrc__zip{font:400 .875rem/1.3 var(--font-sans);color:var(--text-secondary);margin:0}.zrc__src{font:400 .8125rem/1.45 var(--font-sans);color:var(--text-secondary);margin:0}.zrc__tiles{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.zrc__tile{border:1px solid var(--border-hairline);border-radius:var(--radius-3);min-width:0;padding:var(--space-2);background:var(--surface-page);align-content:start;gap:6px;margin:0;display:grid}.zrc__tile img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-2);width:100%;height:auto;display:block}.zrc__tile figcaption{font:400 .8125rem/1.3 var(--font-sans);gap:2px;display:grid}.zrc__tile figcaption b{font-size:.9375rem;font-weight:600}.zrc__tile figcaption span{color:var(--text-secondary);font-size:.75rem}.zrc__note{margin:calc(var(--space-2) * -1) 0 0;font:400 .8125rem/1.4 var(--font-sans);color:var(--text-secondary)}.zrc__findings{border:1px solid var(--border-hairline);border-radius:var(--radius-3);padding:0 var(--space-3);gap:0;display:grid}.zrc__finding{padding:var(--space-2) 0;gap:3px;display:grid}.zrc__finding+.zrc__finding{border-top:1px solid var(--border-hairline)}.zrc__ftop{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.zrc__ftop b{font-size:.875rem;line-height:1.2}.zrc__x{font:700 .6875rem/1.2 var(--font-sans);border-radius:var(--radius-pill);padding:2px 7px}.zrc__bars{gap:2px;font-size:.6875rem;line-height:1.2;display:grid}.zrc__bar{gap:var(--space-2);grid-template-columns:minmax(0,88px) minmax(0,1fr) minmax(0,60px);align-items:center;display:grid}.zrc__bar i{background:var(--border-hairline);border-radius:4px;height:7px;display:block;overflow:hidden}.zrc__bar u{border-radius:4px;height:100%;text-decoration:none;display:block}.zrc__v{text-align:right;color:var(--text-secondary);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.zrc__fnote{font:400 .6875rem/1.3 var(--font-sans);color:var(--text-secondary);margin:0}.zrc__more-line{padding:var(--space-2) 0;border-top:1px solid var(--border-hairline);font:600 .75rem/1.2 var(--font-sans);color:var(--text-secondary);margin:0}.zrc__offer{gap:var(--space-3);border:2px solid var(--action-bg);border-radius:var(--radius-3);padding:var(--space-4);background:var(--surface-sunken);display:grid}.zrc__oh{font:600 1rem/1.3 var(--font-sans);margin:0}.zrc__sys{border-radius:var(--radius-2);padding:var(--space-3) var(--space-3) var(--space-2);color:#4a5862;background:#fff;justify-items:center;gap:6px;margin:0;display:grid}.zrc__pair{justify-content:center;align-items:flex-end;gap:var(--space-5);max-width:100%;display:flex}.zrc__pair img{width:auto;max-width:44vw;height:auto;max-height:150px;display:block}.zrc__sys figcaption{text-align:center;color:#4a5862}.zrc__price{font:700 2rem/1 var(--font-display);margin:0}.zrc__through{font:700 .8125rem/1.3 var(--font-sans);color:var(--syw-success);margin:0}.zrc__line{font:400 .8125rem/1.45 var(--font-sans);color:var(--text-secondary);margin:0}.zrc__affirm{gap:4px;display:grid}.zrc__am{margin:0;font-weight:600}.zrc__btns{gap:var(--space-2);display:grid}.zrc__btns .syw-btn{box-sizing:border-box;text-align:center;justify-content:center;width:100%;max-width:100%;min-height:48px}.zrc__more{max-width:560px;margin:var(--space-4) auto 0}.zrc__more>summary{cursor:pointer;min-height:44px;color:var(--text-link);justify-content:center;align-items:center;font-weight:600;display:flex}@media (min-width:640px){.zrc{padding:var(--space-5)}.zrc__btns{grid-template-columns:1fr 1fr}}.zrc__more .nat-card{width:auto;max-height:none;margin:var(--space-3) 0 0;box-shadow:none;position:relative;top:auto;left:auto;overflow:visible}.zrc--offer{margin-top:var(--space-4)}
