.catalogues-page{max-width:1180px;margin:auto;padding:150px 5vw 90px}.catalogues-page [hidden]{display:none!important}.catalogues-hero{max-width:720px;margin-bottom:54px}.catalogues-hero h1{font-family:Impact,Anton,sans-serif;text-transform:uppercase;font-size:clamp(44px,7vw,88px);line-height:.94;margin:14px 0 22px}.catalogues-hero>p:last-child{font-size:17px;line-height:1.7;color:var(--muted)}.catalogues-grid{display:grid;grid-template-columns:1.45fr .8fr;gap:22px}.catalogue-pro,.catalogue-public{border:1px solid var(--line);padding:34px;background:var(--surface)}.catalogue-pro{border-top:3px solid var(--ec-link)}.catalogue-public{border-top:3px solid var(--ec-red)}.catalogue-pro h2,.catalogue-public h2{font-size:28px;font-weight:400;margin:13px 0}.catalogue-pro>p,.catalogue-public>p{color:var(--muted);line-height:1.65}.catalogue-form{display:grid;gap:14px;margin-top:24px}.catalogue-form label{display:grid;gap:8px;font-size:12px;font-weight:600}.catalogue-form input,.catalogue-form select{min-height:46px;border:1px solid var(--line);background:var(--bg);color:var(--ink);padding:10px;font:inherit}.catalogue-note{font-size:11px!important;line-height:1.6;color:var(--muted)}.pro-request{margin-top:28px;border-top:1px solid var(--line);padding-top:16px}.pro-request summary{cursor:pointer;font-weight:600}.catalogue-download{display:flex;justify-content:space-between;padding:13px 0;border-bottom:1px solid var(--line);color:var(--ink)}@media(max-width:760px){.catalogues-page{padding-top:108px}.catalogues-grid{grid-template-columns:1fr}.catalogue-pro,.catalogue-public{padding:24px}}
