.l1-page{max-width:1180px;margin:auto;padding:36px 22px 64px}.l1-page h1{font-size:clamp(32px,5vw,58px);line-height:1.1}.l1-page h2{font-size:clamp(25px,3vw,36px);margin:0 0 20px}.l1-page p,.l1-page li{font-size:17px;line-height:1.7}.l1-page section{margin-top:56px}.l1-lead{max-width:850px}.l1-photo{width:100%;height:auto;display:block;border-radius:20px;background:#fff}.l1-specs{width:100%;border-collapse:collapse;background:#fff;border-radius:16px;overflow:hidden}.l1-specs th,.l1-specs td{padding:18px;text-align:left;border-bottom:1px solid #e1e8ed}.l1-specs th{width:35%;color:#516371;font-weight:500}.l1-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.l1-card{background:white;padding:26px;border:1px solid #dce4e9;border-radius:18px}.l1-card h3{margin:0 0 12px;font-size:22px}.l1-structure{max-height:950px;object-fit:contain}.l1-page .cat-actions{margin-top:25px}.l1-small{color:#536775;font-size:14px!important}.l1-page a{color:inherit}@media(max-width:650px){.l1-grid{grid-template-columns:1fr}.l1-specs th,.l1-specs td{padding:12px;font-size:15px}}