.series-hero h1{font-size:clamp(48px,6vw,78px)}.series-section h2{font-size:clamp(32px,3.5vw,48px)}.series-hero figure img,.view-grid img{height:auto;background:#fff}.f-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:25px}.f-links a{font-size:13px;padding:9px 13px;border:1px solid var(--line);border-radius:22px}.f-links a:hover{color:var(--red);border-color:var(--red)}.f-variant{margin:28px 0 36px;scroll-margin-top:110px}.f-variant h3{font-size:23px;margin:9px 0}.f-variant p{font-size:15px;margin-bottom:18px}.f-variant .model-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.model-grid div{font-size:14px;overflow-wrap:anywhere}.f-table-wrap{overflow-x:auto;border:1px solid var(--line)}.f-table-wrap table{width:100%;min-width:650px;border-collapse:collapse;font-size:14px;line-height:1.5}.f-table-wrap th,.f-table-wrap td{text-align:left;padding:18px 14px;border-bottom:1px solid var(--line)}.f-table-wrap thead{background:#fff}.f-table-wrap th{font-weight:650}.f-table-wrap tbody th{color:var(--muted)}.f-dimensions{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);margin:25px 0 18px}.f-dimensions div{padding:25px}.f-dimensions strong{display:block;font-size:38px}.f-dimensions small{font-size:15px;font-weight:500}.f-dimensions span{font-size:14px;color:var(--muted)}.series-section .f-caption{font-size:13px}.series-section{scroll-margin-top:100px}@media(max-width:520px){.f-variant .model-grid{grid-template-columns:1fr}.f-dimensions div{padding:15px 10px}.f-dimensions strong{font-size:29px}.f-dimensions small{font-size:12px}}
