/* Layout only. Visuals and interactions use the unchanged homepage CSS. */
.fittings-directory .directory-hero{padding-block:28px}.fittings-directory .catalog-hero-grid{display:block}.fittings-directory .catalog-breadcrumb{font-size:12px;margin-bottom:14px}.fittings-directory .directory-hero h1{font-size:clamp(30px,3vw,46px)}.fittings-directory .directory-hero p{max-width:780px}.fittings-directory .page-topic-caption{color:#ff782d}.fittings-directory .directory-heading{display:block}.fittings-directory .fittings-intro-grid,.fittings-directory .fittings-standards-content{display:grid;grid-template-columns:1fr 1fr;gap:24px}.fittings-directory .intro-panel-list>div{padding-block:6px}.fittings-directory .catalog-note{margin-block:16px}.fittings-directory .fittings-standard-list>div{margin-bottom:14px}.fittings-directory .directory-faq .directory-heading{grid-column:1/-1}.fittings-directory .bw-material>i{display:none}.fittings-directory .bw-material{min-width:0}.fittings-directory .directory-quote{max-width:none}

@media(max-width:700px){.fittings-directory .fittings-intro-grid,.fittings-directory .fittings-standards-content{grid-template-columns:1fr;}}

