.cl-editorial{padding:110px 7vw;scroll-margin-top:85px}.cl-editorial header{max-width:900px;margin-bottom:50px}.cl-editorial h2{font-size:clamp(42px,6vw,80px);line-height:1.06;font-weight:300;margin:20px 0 28px}.cl-editorial p{font-size:18px;line-height:1.7;max-width:820px}.cl-editorial figure{margin:0;min-width:0}.cl-editorial figure img{display:block;width:100%;height:auto}.cl-spaces{display:grid;grid-template-columns:1fr 1fr;gap:50px 28px;align-items:start}.cl-spaces figure:first-child{grid-row:span 2}.cl-editorial figcaption{padding:20px 0}.cl-editorial h3{font-size:29px;font-weight:400;margin:0 0 8px}.cl-editorial figcaption p{font-size:16px;margin:0}.cl-note{font-size:14px!important;color:#666158;max-width:900px!important}.cl-materials{background:#e7e1d7}.cl-material-grid{display:grid;grid-template-columns:1fr 1.3fr;gap:45px;align-items:center}.cl-material-grid figure:first-child img{max-height:620px;object-fit:contain;background:#f7f7f7}.cl-material-labels{display:flex;gap:15px;flex-wrap:wrap;margin-top:35px}.cl-material-labels a{color:inherit;border:1px solid #8d8271;padding:13px 20px;text-decoration:none}.cl-heritage{background:#181816;color:#f2efe9}.cl-heritage a{color:#d7c4a5;text-underline-offset:5px}.cl-downloads{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #b7afa2;gap:0 30px}.cl-downloads a{display:flex;flex-direction:column;gap:9px;border-bottom:1px solid #b7afa2;padding:25px 0;color:inherit;text-decoration:none}.cl-downloads strong{font-size:24px;font-weight:400;text-align:start}.cl-downloads span{font-size:14px}.cl-consult{display:inline-block;margin-top:25px;background:#171715;color:#fff;padding:17px 24px;text-decoration:none}.cl-editorial a:focus-visible{outline:3px solid #987444;outline-offset:5px}.model-spec a{color:inherit;text-underline-offset:3px}@media(max-width:700px){.cl-editorial{padding:72px 24px}.cl-spaces,.cl-material-grid{grid-template-columns:1fr;gap:28px}.cl-spaces figure:first-child{grid-row:auto}.cl-downloads{grid-template-columns:1fr 1fr;gap:0 18px}.cl-editorial h2{font-size:45px}.cl-material-grid figure:first-child img{max-height:440px}.cl-consult{width:100%;text-align:center}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}