.brand-about{grid-template-columns:minmax(0,1fr);align-items:start;gap:28px;display:grid}.brand-about-prose{max-width:72ch;font-size:var(--text-lg);color:var(--color-body);gap:16px;line-height:30px;display:grid}.brand-about-source{font-size:var(--text-sm);color:var(--color-sub);line-height:22px}.brand-glance{border:1px solid var(--color-line);border-radius:var(--radius-card);background:#fff;padding:22px 20px}.brand-glance-title{font-family:var(--font-heading);font-size:var(--text-xl);line-height:var(--text-xl--line-height);color:var(--color-ink);font-weight:600}.brand-glance-list{margin:14px 0 0;display:grid}.brand-glance-row{border-top:1px solid var(--color-line);grid-template-columns:minmax(104px,36%) minmax(0,1fr);gap:12px;padding-block:11px;display:grid}.brand-glance-row dt{font-size:var(--text-sm);color:var(--color-sub);line-height:22px}.brand-glance-row dd{color:var(--color-ink);overflow-wrap:anywhere;margin:0;font-weight:600;line-height:22px}.brand-glance-sub{border-top:1px solid var(--color-line);font-size:var(--text-sm);color:var(--color-sub);margin-top:14px;padding-top:14px;line-height:22px}.brand-glance-links{gap:4px;margin:4px 0 0;padding:0;list-style:none;display:grid}.brand-glance-links a{min-height:44px;color:var(--color-ink);justify-content:space-between;align-items:center;gap:12px;text-decoration:none;display:flex}.brand-glance-links a:hover .brand-official-label{text-decoration:underline}.brand-glance-arrow{color:var(--color-sub);font-size:var(--text-lg);line-height:1}[dir=rtl] .brand-glance-arrow{display:inline-block;transform:scaleX(-1)}@media (min-width:1024px){.brand-about{grid-template-columns:minmax(0,1.25fr) minmax(340px,1fr);gap:56px}.brand-glance{padding:26px 28px}}.brand-cards{grid-template-columns:minmax(0,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.brand-card{border:1px solid var(--color-line);border-radius:var(--radius-card);color:var(--color-body);background:#fff;align-content:start;gap:8px;padding:20px;line-height:24px;display:grid;position:relative}.brand-card-title{font-family:var(--font-heading);font-size:var(--text-xl);line-height:var(--text-xl--line-height);color:var(--color-ink);overflow-wrap:anywhere;font-weight:600}.brand-card .brand-chips{margin-top:6px}@media (min-width:768px){.brand-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (min-width:1100px){.brand-cards:not(.brand-choice){grid-template-columns:repeat(3,minmax(0,1fr))}}.brand-step-number{background:var(--color-brand);color:#fff;border-radius:50%;place-items:center;block-size:32px;inline-size:32px;font-weight:700;line-height:1;display:inline-grid}.brand-guide{border-top:1px solid var(--color-line);margin:0;padding:0;list-style:none}.brand-guide-item{border-bottom:1px solid var(--color-line);gap:6px;padding:16px 0;display:grid}.brand-guide-name{font-family:var(--font-heading);font-size:var(--text-lg);color:var(--color-ink);font-weight:600;line-height:26px}.brand-guide-name a{color:inherit;text-decoration:none}.brand-guide-name a:hover{color:var(--color-brand);text-decoration:underline}.brand-guide-meta{font-size:var(--text-sm);color:var(--color-sub);margin-top:2px;line-height:20px}.brand-guide-suits{color:var(--color-body);line-height:24px}.brand-guide-points{color:var(--color-body);font-size:var(--text-sm);margin:6px 0 0;padding-inline-start:1.1em;line-height:22px;list-style:outside}@media (min-width:900px){.brand-guide-item{grid-template-columns:minmax(220px,320px) minmax(0,1fr);gap:4px 40px;padding:18px 0}}.brand-more{margin-top:16px}.brand-more>summary{cursor:pointer;min-height:44px;color:var(--color-link);align-items:center;font-weight:600;display:inline-flex}.brand-more[open]>summary{margin-bottom:4px}.brand-compare{table-layout:fixed;border-collapse:separate;border-spacing:0;border:1px solid var(--color-line);border-radius:var(--radius-card);background:#fff;inline-size:100%;overflow:hidden}.brand-compare th,.brand-compare td{text-align:start;vertical-align:top;border-bottom:1px solid var(--color-line);padding:14px 16px}.brand-compare tbody tr:last-child>*{border-bottom:0}.brand-compare thead th{font-size:var(--text-sm);color:var(--color-sub);background:var(--color-shade);font-weight:600;line-height:20px}.brand-col-name{inline-size:30%}.brand-col-type{inline-size:20%}.brand-col-rims{inline-size:15%}.brand-col-miles{inline-size:18%}.brand-col-price{inline-size:17%}.brand-compare-name{overflow-wrap:anywhere;font-weight:600}.brand-compare-name a{color:var(--color-ink);text-decoration:none}.brand-compare-name a:hover{color:var(--color-brand);text-decoration:underline}.brand-compare-sizes{font-size:var(--text-sm);color:var(--color-sub);margin-top:2px;font-weight:400;line-height:20px;display:block}.brand-compare-price{color:var(--color-ink);white-space:nowrap;font-weight:700}.brand-compare-wrap .brand-more>.brand-compare{margin-top:8px}@media (max-width:767px){.brand-compare,.brand-compare tbody{background:0 0;border:0;display:block;overflow:visible}.brand-compare thead{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.brand-compare tr{border:1px solid var(--color-line);border-radius:var(--radius-card);background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin-bottom:12px;padding:14px 16px;display:grid}.brand-compare th,.brand-compare td{border:0;padding:0}.brand-compare th.brand-compare-name{grid-column:1/-1}.brand-compare td{align-content:start;gap:2px;display:grid}.brand-compare td:before{content:attr(data-label);font-size:var(--text-sm);color:var(--color-sub);font-weight:400;line-height:18px}}.brand-warranty{align-items:start;gap:24px;display:grid}.brand-warranty-points{border-top:1px solid var(--color-line);gap:0;margin:0;padding:0;list-style:none;display:grid}.brand-warranty-points li{border-bottom:1px solid var(--color-line);color:var(--color-body);padding:14px 0;line-height:26px}.brand-warranty-card{border:1px solid var(--color-line);border-radius:var(--radius-card);color:var(--color-body);background:#fff;justify-items:start;gap:10px;padding:22px 20px;line-height:24px;display:grid}.brand-warranty-card-title{font-family:var(--font-heading);font-size:var(--text-xl);line-height:var(--text-xl--line-height);color:var(--color-ink);font-weight:600}@media (min-width:1024px){.brand-warranty{grid-template-columns:minmax(0,1.4fr) minmax(300px,1fr);gap:56px}}.brand-similar{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.brand-similar-item{border:1px solid var(--color-line);border-radius:var(--radius-card);text-align:center;background:#fff;align-content:start;justify-items:center;gap:8px;padding:20px 14px 18px;display:grid}.brand-similar-link{inline-size:100%;color:var(--color-ink);justify-items:center;gap:10px;text-decoration:none;display:grid}.brand-similar-logo{justify-content:center;align-items:center;block-size:72px;inline-size:100%;display:flex}.brand-similar-name{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:600;line-height:26px}.brand-similar-link:hover .brand-similar-name{color:var(--color-brand);text-decoration:underline}.brand-similar-types{font-size:var(--text-sm);color:var(--color-sub);line-height:20px}.brand-stores{justify-items:center;gap:18px;display:grid}.brand-stores-regions{text-align:start;gap:24px;margin-top:12px;display:grid}.brand-stores-region{font-family:var(--font-heading);font-size:var(--text-lg);color:var(--color-ink);margin-bottom:8px;font-weight:600}.brand-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.brand-chips-center{justify-content:center}.brand-more-center{text-align:center;inline-size:100%}.brand-more-center>summary{justify-content:center}@media (min-width:768px){.brand-stores-regions{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}}.brand-official{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.brand-official a{border:1px solid var(--color-line);border-radius:var(--radius-card);min-height:76px;color:var(--color-ink);text-align:center;background:#fff;align-content:center;justify-items:center;gap:2px;padding:16px;text-decoration:none;display:grid}.brand-official a:hover{border-color:var(--color-brand)}.brand-official-label{color:var(--color-link);font-weight:600}.brand-official-host{font-size:var(--text-sm);color:var(--color-sub)}
