.catalog-page{background:#f5f7f7}.catalog-hero{padding:100px 0 58px;background:var(--navy);color:#fff}.catalog-hero h1{font-size:clamp(42px,6vw,70px);letter-spacing:-.065em;line-height:1.05;margin:0}.catalog-hero p:not(.overline){max-width:560px;color:#c3d3dc}.catalog-viewer{padding:55px 0 100px}.catalog-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px}.catalog-toolbar>div{display:flex;align-items:center;gap:12px}.catalog-frame-icon{width:46px;height:46px;border:1px solid #9bcdc4;border-radius:50%;display:grid;place-items:center;color:var(--teal);font-size:10px;font-weight:800}.catalog-frame{background:#fff;border:1px solid #d9e2e5;height:min(75vh,900px);min-height:540px}.catalog-frame iframe{width:100%;height:100%;border:0}.catalog-note{margin-top:15px;font-size:11px;color:var(--muted)}@media(max-width:540px){.catalog-hero{padding:75px 0 45px}.catalog-viewer{padding:40px 0 65px}.catalog-toolbar{align-items:flex-start;flex-direction:column}.catalog-frame{height:580px;min-height:0}}
