.section-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.section-links a{border:1px solid var(--line);padding:8px 13px;border-radius:24px;font-size:13px;color:var(--muted)}.section-links a:hover{color:var(--red);border-color:var(--red)}
.series-hero figure{max-width:540px}.series-hero figure img{max-height:510px}.feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.feature-grid article{padding:24px;background:#fff;border:1px solid var(--line)}.feature-grid h3{font-size:18px;margin:0 0 10px}.feature-grid p{margin:0;font-size:15px}.scrh-models{grid-template-columns:repeat(3,minmax(0,1fr))}.scrh-models strong{font-size:30px}.scrh-models strong span{font-size:14px;color:var(--muted)}.scrh-models small{font-size:12px;letter-spacing:0}.scrh-gallery img{height:270px;aspect-ratio:auto;object-fit:contain}.scrh-gallery a{display:block}.drawing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.drawing-grid figure{margin-top:24px;width:100%;min-width:0}.drawing-grid img{height:330px;object-fit:contain;padding:12px}.drawing-note{margin-top:18px!important;font-size:13px}.installation{margin-top:28px}.series-section{scroll-margin-top:90px}
@media(max-width:700px){.feature-grid,.drawing-grid{grid-template-columns:1fr}.scrh-models{grid-template-columns:repeat(2,minmax(0,1fr))}.scrh-gallery img{height:240px}.series-hero figure{max-width:none}.series-hero figure img{max-height:400px}}
.scrh-reference{max-width:890px;padding:18px 18px 0}.scrh-reference svg{display:block;width:100%;height:auto;overflow:hidden}.scrh-reference figcaption{margin:12px -18px 0}.scrh-dimensions{margin-top:28px}
.scrh-size-wrap{overflow-x:auto;margin-top:24px}.scrh-size-table{width:100%;border-collapse:collapse;text-align:left;font-size:15px}.scrh-size-table caption{text-align:left;color:var(--muted);font-size:13px;padding-bottom:14px}.scrh-size-table th,.scrh-size-table td{padding:17px 16px;border-bottom:1px solid var(--line);white-space:nowrap}.scrh-size-table thead{background:var(--ink);color:white;font-size:12px}.scrh-size-table tbody th{font-weight:650}.scrh-size-table tbody tr:nth-child(even){background:#fff}.scrh-size-table td{font-variant-numeric:tabular-nums}.scrh-reference{margin-top:32px}
