/* Task-first content hierarchy: products and inquiry come before supporting context. */
.site-hero{min-height:clamp(520px,62vw,610px);padding:76px 0 64px}.page-hero{padding:clamp(44px,6vw,76px) 0 clamp(34px,4.5vw,60px)}.page-hero h1{max-width:840px;font-size:clamp(2.7rem,5.2vw,5rem)}.page-hero p:not(.eyebrow){margin-top:18px;font-size:1rem;line-height:1.65}.catalogue-primary{padding-top:clamp(38px,5vw,64px);padding-bottom:clamp(64px,8vw,96px)}.catalogue-primary .catalogue-note{margin-bottom:26px}.catalogue-primary .catalogue-search{margin-bottom:22px}.catalogue-primary .catalogue-filters{margin-bottom:16px}.contact-section{padding-top:clamp(40px,5vw,66px)}.contact-layout{grid-template-columns:minmax(0,1.35fr) minmax(250px,.65fr)}.contact-aside{padding:0}.contact-aside .contact-editorial{margin-top:34px}.process-editorial{padding-top:clamp(42px,6vw,72px)}@media(max-width:760px){.site-hero{min-height:540px;padding:60px 0}.page-hero{padding:48px 0 38px}.page-hero h1{font-size:clamp(2.65rem,11vw,3.8rem)}.page-hero p:not(.eyebrow){font-size:.98rem}.catalogue-primary{padding-top:38px}.contact-section{padding-top:38px}.contact-layout{grid-template-columns:1fr;gap:36px}.contact-aside{padding:0}.contact-aside .contact-editorial{margin-top:28px}}
