.warranty__intro{padding-bottom:var(--space-section-sm)}.warranty__lead{max-width:540px}.warranty__lead+.warranty__lead{margin-top:14px}.warranty__updated{margin-top:20px;font-size:13px;font-weight:500;color:var(--color-muted)}.warranty__figures{grid-column:1 / -1}.warranty__block{padding:var(--space-section) 0;border-top:1px solid var(--color-border)}.warranty__title{max-width:14ch}.warranty__text{max-width:60ch;font-size:16px;line-height:1.6;color:var(--color-text-soft)}.warranty__text+.warranty__text,.warranty__text+.warranty__rows{margin-top:12px}.warranty__cover{border-top:1px solid var(--color-border-strong)}.warranty__cover-row{display:grid;grid-template-columns:34px minmax(0,1fr);gap:16px;padding:24px 0;border-bottom:1px solid var(--color-border-strong)}.warranty__mark{display:grid;place-items:center;width:34px;height:34px;border-radius:var(--radius-button);background:var(--color-accent);color:var(--color-on-dark)}.warranty__mark--no{background:var(--color-bg);color:var(--color-text);border:1px solid var(--color-border-button)}.warranty__cover-label{margin:4px 0 8px;font-family:var(--font-display);font-size:22px;font-weight:700;font-stretch:112%;line-height:1.2}.warranty__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:var(--space-grid)}.warranty__card{padding:32px 28px;border:1px solid var(--color-border-card);border-radius:var(--radius-button);background:var(--color-bg-card)}.warranty__card-title{margin-bottom:12px;font-family:var(--font-display);font-size:22px;font-weight:700;font-stretch:112%;line-height:1.2}.warranty__rows{list-style:none;font-size:15px;line-height:1.55;color:var(--color-text-soft)}.warranty__rows li{padding:10px 0;border-bottom:1px solid var(--color-border)}.warranty__rows li:last-child{border-bottom:0}.warranty__photos .photoset{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width: 768px){.warranty__photos .photoset{grid-template-columns:repeat(4,minmax(0,1fr))}}.warranty__periods{display:grid;gap:var(--space-grid);align-items:start;margin-top:clamp(32px,4vw,48px)}@media (min-width: 1024px){.warranty__periods{grid-template-columns:repeat(2,minmax(0,1fr))}.warranty__periods tbody th,.warranty__periods tbody td{height:calc(3em + 28px);vertical-align:middle}}.warranty__table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.5;background:var(--color-bg-card);border:1px solid var(--color-border-card);border-radius:var(--radius-button)}.warranty__table th,.warranty__table td{text-align:left;vertical-align:top;padding:12px 16px;border-bottom:1px solid var(--color-border)}.warranty__table tbody tr:last-child>*{border-bottom:0}.warranty__table thead th{font-size:13px;font-weight:600;color:var(--color-muted);border-bottom-color:var(--color-border-card)}.warranty__table tbody th{width:50%;font-weight:600}.warranty__table td{color:var(--color-text-soft)}.warranty__exclusions{align-items:start}.warranty__subtitle{margin-bottom:20px;font-family:var(--font-display);font-size:var(--text-tile);font-weight:700;font-stretch:112%;letter-spacing:-.015em;line-height:1.05}.warranty__rows--x{border-top:1px solid var(--color-border-strong);font-size:16px}.warranty__rows--x li{padding:14px 0;border-bottom:1px solid var(--color-border-strong)}.warranty__rows--x li:last-child{border-bottom:1px solid var(--color-border-strong)}.warranty__law{margin-top:clamp(48px,6vw,80px);padding:28px;border:1px solid var(--color-border-button);border-radius:var(--radius-button)}.warranty__law .warranty__text{max-width:80ch}.warranty__help{padding:clamp(64px,8vw,112px) 0}.warranty__help .split{align-items:end}.warranty__help-body{max-width:540px;font-size:17px;line-height:1.65;color:var(--color-on-dark-body)}.warranty__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}
