.catalog-page{width:min(1200px,100% - 40px);margin:72px auto 100px}.catalog-intro{max-width:780px;margin-bottom:34px}.catalog-intro h1{font:800 clamp(38px, 6vw, 68px)/.98 var(--font-display);letter-spacing:-.055em;margin:12px 0}.catalog-intro p{color:var(--muted);font-size:17px;line-height:1.6}.catalog-filters{background:#fff;border-radius:9px;align-items:center;gap:10px;margin:26px 0 30px;padding:15px;display:flex}.catalog-search{flex:1}.catalog-search input,.catalog-operation select{width:100%;min-height:46px;color:var(--ink);font:inherit;background:#fff;border:1px solid #e1e1e1;border-radius:5px;padding:0 14px}.catalog-operation{width:min(270px,32%)}.catalog-layout{align-items:start;gap:24px;display:grid}.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.catalog-card{color:var(--ink);background:#fff;border-radius:9px;text-decoration:none;transition:transform .2s,box-shadow .2s;overflow:hidden}.catalog-card:hover{transform:translateY(-3px);box-shadow:0 12px 30px #00000012}.catalog-card-image{background:#f5f5f5;place-items:center;height:205px;display:grid;overflow:hidden}.catalog-card-image img{object-fit:cover;width:100%;height:100%}.catalog-card-body{padding:19px}.catalog-kind{color:var(--red);margin-bottom:9px;font-size:13px;font-weight:750;display:inline-flex}.catalog-card-body h2{font:700 21px/1.14 var(--font-display);letter-spacing:-.025em;min-height:48px;margin:0 0 9px}.catalog-card-body p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 15px;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.catalog-read{color:#7a7a7a;text-align:center;background:#e5e4e4;border-radius:0 0 9px 9px;margin:0 -19px -19px;padding:15px;font-size:14px;font-weight:750;display:block}.catalog-card:hover .catalog-read{background:var(--red);color:#fff}.catalog-quote-card{background:#fff;border-radius:10px;padding:25px;position:sticky;top:112px}.catalog-quote-card h2{font:750 26px/1.08 var(--font-display);letter-spacing:-.04em;margin:0 0 12px}.catalog-quote-card p{color:var(--muted);margin:0 0 20px;font-size:15px;line-height:1.6}.catalog-state{color:var(--muted);text-align:center;background:#fff;border-radius:8px;padding:40px}.catalog-reader-page{max-width:1200px;margin-top:38px}.catalog-reader-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:25px;display:grid}.catalog-reader{background:#fff;border-radius:10px;min-width:0;padding:clamp(22px,4vw,48px)}.catalog-reader>header h1{max-width:820px;font:800 clamp(38px, 5vw, 62px)/.98 var(--font-display);letter-spacing:-.05em;margin:10px 0}.catalog-term-row{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.catalog-term-row span{color:#555;background:#f3f3f3;border-radius:99px;padding:7px 11px;font-size:13px}.catalog-reader-quote{top:auto}.catalog-contact-link{color:var(--ink);margin-top:14px;font-size:14px;font-weight:700;text-decoration:none;display:block}.catalog-reader .article-content{max-width:820px}.catalog-reader .article-featured-image{max-height:500px}.catalog-reader .article-content img,.catalog-reader .article-content video,.catalog-reader .article-content iframe,.catalog-reader .article-content table,.catalog-reader .article-content figure{box-sizing:border-box;max-width:100%!important}.catalog-reader .article-content img{display:block;height:auto!important}.catalog-reader .article-content figure{margin-left:0;margin-right:0}.catalog-breadcrumbs{color:#858585;flex-wrap:wrap;align-items:center;gap:9px;margin:0 0 24px;font-size:14px;display:flex}.catalog-breadcrumbs a{color:inherit;text-decoration:none}.catalog-breadcrumbs a:hover{color:var(--red)}.catalog-home{margin-top:42px}.catalog-home-intro{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:35px;max-width:none;display:grid}.catalog-home-intro h1{max-width:850px}.catalog-home-intro h1 em{color:var(--red);font-style:normal}.catalog-home-intro>div>p:last-child{max-width:720px}.catalog-intro-map-link{color:var(--ink);white-space:nowrap;align-items:center;gap:13px;margin-bottom:9px;font-size:13px;font-weight:750;text-decoration:none;display:flex}.catalog-intro-map-link b{color:#fff;background:#1d1d1b;border-radius:50%;place-items:center;width:34px;height:34px;font-size:18px;display:grid}.catalog-process-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:28px 0 18px;display:grid}.catalog-process-nav>a{min-height:94px;color:var(--ink);background:#fff;border:1px solid #e5e5e5;border-radius:9px;grid-template-columns:1fr auto;gap:5px 10px;padding:15px 16px;text-decoration:none;transition:border-color .18s,background .18s;display:grid;position:relative}.catalog-process-nav>a:hover,.catalog-process-nav>a.selected{background:#fff8f8;border-color:#ca1517}.catalog-process-nav>a>span{color:#ca1517;letter-spacing:.07em;font-size:10px;font-weight:800}.catalog-process-nav>a>strong{font:700 16px/1.2 var(--font-display);grid-column:1}.catalog-process-nav>a>small{color:#888;grid-column:1;font-size:11px}.catalog-process-nav>a>b{color:#ca1517;position:absolute;top:15px;right:16px}.catalog-home-filters{border:1px solid #e8e8e8;margin:0 0 30px;box-shadow:0 6px 25px #00000006}.catalog-filter-reset{color:#777;white-space:nowrap;padding:0 8px;font-size:12px;font-weight:650;text-decoration:none}.catalog-filter-reset:hover{color:#ca1517}.catalog-process-sections{gap:20px;display:grid}.catalog-process-section{background:#fff;border:1px solid #e7e7e7;border-radius:13px;grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(25px,4vw,52px);min-height:430px;padding:clamp(24px,4vw,44px);display:grid;overflow:hidden}.catalog-process-visual{background:#f0f0f0;border-radius:10px;place-items:center;height:100%;min-height:300px;display:grid;position:relative;overflow:hidden}.catalog-process-visual:before,.catalog-process-visual:after{aspect-ratio:1;content:"";border:1px solid #ddd;border-radius:50%;width:86%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.catalog-process-visual:after{opacity:.75;border-style:dashed;width:62%}.catalog-process-visual img{z-index:1;object-fit:contain;width:100%;height:100%;max-height:400px;display:block;position:relative}.catalog-process-visual>span{z-index:2;color:#fff;letter-spacing:.09em;background:#1d1d1b;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:800;position:absolute;bottom:13px;right:13px}.catalog-process-content{min-width:0}.catalog-process-heading{justify-content:space-between;gap:20px;margin-bottom:18px;display:flex}.catalog-process-heading h2{color:#1d1d1b;font:800 clamp(31px, 3.5vw, 46px)/1 var(--font-display);letter-spacing:-.05em;margin:0}.catalog-process-eyebrow{color:#ca1517;letter-spacing:.08em;text-transform:uppercase;margin:0 0 7px;font-size:11px;font-weight:800}.catalog-process-heading>div>p:last-child{color:#777;max-width:550px;margin:10px 0 0;font-size:14px;line-height:1.55}.catalog-process-heading>a{color:#ca1517;border:1px solid #e3e3e3;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:18px;text-decoration:none;display:grid}.catalog-process-products{scrollbar-color:#c8c8c8 transparent;scrollbar-width:thin;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;max-height:310px;padding:1px 4px 1px 1px;display:grid;overflow:auto}.catalog-solution-card{min-height:94px;color:inherit;border:1px solid #e7e7e7;border-radius:8px;grid-template-columns:68px minmax(0,1fr);gap:11px;padding:10px;text-decoration:none;transition:border-color .16s,transform .16s;display:grid}.catalog-solution-card:hover{border-color:#ca1517;transform:translateY(-2px)}.catalog-solution-image{background:#f2f2f2;border-radius:6px;place-items:center;width:68px;height:68px;display:grid;overflow:hidden}.catalog-solution-image img{object-fit:cover;width:100%;height:100%;display:block}.catalog-solution-image>img[src$=section\.svg]{object-fit:contain;width:32px;height:32px}.catalog-solution-copy{min-width:0}.catalog-solution-copy>span{color:#ca1517;letter-spacing:.06em;font-size:9px;font-weight:800}.catalog-solution-copy h3{color:#222;font:700 13px/1.25 var(--font-display);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:3px 0 5px;display:-webkit-box;overflow:hidden}.catalog-solution-copy p{color:#777;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.catalog-solution-copy>b{color:#555;justify-content:space-between;margin-top:7px;font-size:10px;display:flex}.catalog-solution-copy>b i{color:#ca1517;font-size:14px;font-style:normal}.catalog-guidance{color:#fff;background:#1d1d1b;border-radius:11px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:20px;margin-top:25px;padding:26px 30px;display:grid}.catalog-guidance-mark{border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.catalog-guidance-mark img{object-fit:contain;width:100%;height:100%;display:block}.catalog-guidance p{color:#ef6a6b;letter-spacing:.08em;text-transform:uppercase;margin:0 0 5px;font-size:10px;font-weight:800}.catalog-guidance h2{font:700 22px/1.15 var(--font-display);margin:0}.catalog-guidance>div>span{color:#c4c4c4;margin-top:7px;font-size:13px;line-height:1.45;display:block}.catalog-guidance>a{color:#fff;white-space:nowrap;background:#ca1517;border-radius:7px;align-items:center;gap:13px;padding:11px 13px 11px 16px;font-size:12px;font-weight:750;text-decoration:none;display:flex}.catalog-guidance>a b{background:#1d1d1b;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.catalog-reader-page{margin-top:36px}.catalog-product-hero{isolation:isolate;color:#fff;background:#1d1d1b;border-radius:14px;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:center;gap:35px;min-height:390px;padding:clamp(28px,5vw,58px);display:grid;position:relative;overflow:hidden}.catalog-product-backdrop{z-index:-1;pointer-events:none;position:absolute;inset:-18px;overflow:hidden}.catalog-product-backdrop:after{content:"";background-image:url(/images/product-overlay.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.catalog-product-backdrop img{object-fit:cover;filter:blur(15px)brightness(.58)saturate(.72);width:100%;height:100%;display:block;transform:scale(1.06)}.catalog-product-hero:after{content:"";pointer-events:none;border:1px solid #ffffff1c;border-radius:50%;width:600px;height:600px;position:absolute;bottom:-300px;right:-150px;box-shadow:0 0 0 44px #ffffff08,0 0 0 92px #ffffff06}.catalog-product-hero-copy{z-index:1;position:relative}.catalog-product-hero h1{max-width:740px;font:800 clamp(37px, 5.4vw, 64px)/.98 var(--font-display);letter-spacing:-.055em;margin:13px 0}.catalog-product-hero-summary{color:#cbcbcb;max-width:620px;margin:15px 0 0;font-size:16px;line-height:1.6}.catalog-reader-kind{color:#ff6465;letter-spacing:.085em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.catalog-reader-kind img{width:19px;height:19px}.catalog-reader-tags{flex-wrap:wrap;gap:7px;margin-top:21px;display:flex}.catalog-reader-tags a,.catalog-reader-tags span{color:#eee;border:1px solid #ffffff2d;border-radius:999px;padding:7px 10px;font-size:11px;text-decoration:none}.catalog-reader-tags a:hover{background:#ca1517;border-color:#ca1517}.catalog-reader-tags-light{margin-top:16px}.catalog-reader-tags-light a,.catalog-reader-tags-light span{color:#555;background:#f4f4f4;border-color:#e5e5e5}.catalog-reader-tags-light a:hover{color:#fff;background:#ca1517;border-color:#ca1517}.catalog-product-visual{z-index:1;background:#f1f1f1;border-radius:10px;place-items:center;height:clamp(280px,30vw,360px);min-height:280px;display:grid;position:relative;overflow:hidden}.catalog-product-visual:before{aspect-ratio:1;content:"";border:1px solid #d9d9d9;border-radius:50%;width:80%;position:absolute;box-shadow:0 0 0 24px #fff7,0 0 0 25px #dedede}.catalog-product-visual img{z-index:1;object-fit:cover;width:100%;height:100%;display:block;position:relative}.catalog-product-visual-fallback{background:#f2f2f2;place-items:center;width:100%;min-height:280px;display:grid}.catalog-product-visual-fallback img{width:52px;height:52px}.catalog-reader-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:23px;margin-top:22px;display:grid}.catalog-reader-main{min-width:0}.catalog-reader-summary-card,.catalog-reader-content-card,.catalog-partner-card{background:#fff;border:1px solid #e6e6e6;border-radius:11px;padding:clamp(23px,4vw,38px)}.catalog-reader-summary-card{margin-bottom:16px}.catalog-reader-section-kicker{color:#ca1517;letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:10px;font-weight:800}.catalog-reader-summary-card h2,.catalog-reader-content-card h2,.catalog-reader-related h2{color:#1d1d1b;font:750 25px/1.1 var(--font-display);letter-spacing:-.035em;margin:0}.catalog-reader-summary-card>p:last-child{color:#666;max-width:820px;margin:13px 0 0;font-size:15px;line-height:1.7}.catalog-reader-content-card{margin-bottom:16px}.catalog-reader-content-card h2{margin-bottom:18px}.catalog-reader-description{color:#555;margin:0 0 16px;font-size:15px;line-height:1.7}.catalog-reader-inline-classification{border-top:1px solid #e9e9e9;margin-top:24px;padding-top:19px}.catalog-reader-inline-classification>span{color:#777;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:750}.catalog-reader-inline-classification .catalog-reader-tags{margin-top:10px}.catalog-reader-content-card .article-content{color:#363636;max-width:900px;font-size:16px;line-height:1.75}.catalog-reader-content-card .article-content>:first-child{margin-top:0}.catalog-reader-content-card .article-content>:last-child{margin-bottom:0}.catalog-reader-content-card .article-content h2,.catalog-reader-content-card .article-content h3{font-family:var(--font-display);margin:1.5em 0 .5em;font-weight:700;line-height:1.2}.catalog-reader-content-card .article-content img,.catalog-reader-content-card .article-content video,.catalog-reader-content-card .article-content iframe,.catalog-reader-content-card .article-content table,.catalog-reader-content-card .article-content figure{box-sizing:border-box;max-width:100%!important}.catalog-reader-content-card .article-content img{width:auto;margin:18px auto;display:block;height:auto!important}.catalog-reader-content-card .article-content figure{margin-left:0;margin-right:0}.catalog-reader-content-card .article-content figcaption{color:#777;text-align:center;font-size:13px}.catalog-reader-aside{align-content:start;align-self:start;gap:12px;margin:0;padding:0;display:grid;position:static;top:auto;transform:none}.catalog-reader-aside>:first-child{align-self:start;margin:0}.catalog-quote-card.catalog-reader-quote{isolation:isolate;color:#fff;background:linear-gradient(135deg,#970e12 0%,#ca1517 58%,#df2527 100%);border:0;border-radius:12px;margin:0;padding:25px;position:relative;top:auto;overflow:hidden;box-shadow:0 12px 30px #8d101522}.catalog-reader-quote:after{z-index:-1;content:"";border:1px solid #ffffff20;border-radius:50%;width:190px;height:190px;position:absolute;bottom:-86px;right:-63px;box-shadow:0 0 0 22px #ffffff08,0 0 0 45px #ffffff06}.catalog-reader-quote .catalog-kind{color:#ff7475;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:800;display:inline-flex}.catalog-reader-quote .catalog-kind:before{content:"";background:#ca1517;border-radius:50%;width:7px;height:7px}.catalog-reader-quote h2{color:#fff;max-width:245px;margin:15px 0 10px;font-size:25px;line-height:1.08}.catalog-reader-quote p{color:#c9c9c9;margin-bottom:20px;font-size:13px;line-height:1.6}.catalog-reader-quote .catalog-email-button{z-index:1;color:#a00f13;background:#fff;border:1px solid #fff;border-radius:999px;grid-template-columns:22px minmax(0,1fr) 22px;align-items:center;gap:10px;min-height:54px;margin-top:0;padding:7px 12px;font-size:13px;font-weight:750;text-decoration:none;transition:background .18s,transform .18s;display:grid;position:relative}.catalog-reader-quote .catalog-email-button:hover{background:#fff5f5;transform:translateY(-1px)}.catalog-email-button>svg{fill:#ca1517;width:19px;height:19px}.catalog-email-button>b{color:#fff;background:#1d1d1b;border-radius:50%;place-items:center;width:22px;height:22px;font-size:13px;display:grid}.catalog-reader-quote .catalog-phone-button{z-index:1;color:#fff;border:1px solid #fff5;border-radius:999px;grid-template-columns:22px minmax(0,1fr) 22px;align-items:center;gap:10px;min-height:54px;margin-top:10px;padding:7px 12px;text-decoration:none;transition:background .18s,border-color .18s;display:grid;position:relative}.catalog-reader-quote .catalog-phone-button:hover{background:#ffffff16;border-color:#fff}.catalog-phone-button>svg{fill:#fff;width:19px;height:19px}.catalog-phone-button>span{gap:2px;font-size:13px;font-weight:750;display:grid}.catalog-phone-button small{color:#bdbdbd;font-size:10px;font-weight:500}.catalog-phone-button>b{background:#ca1517;border-radius:50%;place-items:center;width:22px;height:22px;font-size:13px;display:grid}.catalog-related-partner{background:#fff;border:1px solid #e7e7e7;border-radius:10px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:12px;padding:17px;display:grid}.catalog-related-partner-logo{background:#f4f4f4;border-radius:7px;place-items:center;width:58px;height:58px;display:grid;overflow:hidden}.catalog-related-partner-logo img{object-fit:contain;width:100%;height:100%;display:block}.catalog-related-partner p{color:#ca1517;letter-spacing:.07em;text-transform:uppercase;margin:0 0 4px;font-size:9px;font-weight:800}.catalog-related-partner h3{font:700 14px/1.2 var(--font-display);margin:0}.catalog-related-partner span{color:#777;margin-top:5px;font-size:11px;line-height:1.4;display:block}.catalog-control-data{background:#fff;border:1px solid #e7e7e7;border-radius:9px;padding:15px 17px}.catalog-control-data>p{color:#777;letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:10px;font-weight:800}.catalog-control-data dl{gap:9px;margin:0;display:grid}.catalog-control-data dl>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.catalog-control-data dt{color:#777;font-size:11px}.catalog-control-data dd{color:#252525;text-align:right;margin:0;font-size:11px;font-weight:700}.catalog-reader-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.catalog-reader-actions button{color:#252525;min-height:44px;font:700 12px var(--font-display);cursor:pointer;background:#fff;border:1px solid #dedede;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:0 13px;transition:background .18s,border-color .18s,color .18s;display:flex}.catalog-reader-actions button:hover{color:#fff;background:#ca1517;border-color:#ca1517}.catalog-reader-actions button:disabled{cursor:wait;opacity:.6}.catalog-reader-actions button span{color:#ca1517;font-size:17px}.catalog-reader-actions button:hover span{color:#fff}.catalog-reader-actions [data-pdf-status]{color:#777;grid-column:1/-1;min-height:15px;margin:0;font-size:10px;line-height:1.4}.catalog-reader-related{margin-top:28px}.catalog-reader-related-head{justify-content:space-between;align-items:end;gap:16px;margin-bottom:15px;display:flex}.catalog-reader-related-head>a{color:#ca1517;font-size:12px;font-weight:750;text-decoration:none}.catalog-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.catalog-related-card{min-height:92px;color:inherit;background:#fff;border:1px solid #e5e5e5;border-radius:9px;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:13px;padding:11px;text-decoration:none;display:grid}.catalog-related-card:hover{border-color:#ca1517}.catalog-related-image{background:#f1f1f1;border-radius:6px;place-items:center;width:76px;height:70px;display:grid;overflow:hidden}.catalog-related-image img{object-fit:cover;width:100%;height:100%}.catalog-related-image img[src$=section\.svg]{object-fit:contain;width:32px;height:32px}.catalog-related-card span{color:#ca1517;text-transform:uppercase;font-size:9px;font-weight:800}.catalog-related-card h3{font:700 13px/1.25 var(--font-display);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;display:-webkit-box;overflow:hidden}.catalog-back-to-grid{color:#717171;gap:9px;margin:0 0 17px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.catalog-back-to-grid:hover{color:#ca1517}.catalog-reader-not-found{text-align:center;background:#fff;border-radius:12px;padding:70px 25px}@media (width<=1000px){.catalog-layout,.catalog-reader-layout{grid-template-columns:minmax(0,1fr)}.catalog-quote-card{position:static}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-process-section{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:22px}.catalog-process-products{grid-template-columns:1fr;max-height:360px}.catalog-reader-layout{grid-template-columns:minmax(0,1fr)}.catalog-reader-aside{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;position:static}}@media (width<=700px){.catalog-filters .pill-button{text-align:center;justify-content:center;padding:15px;display:flex}.catalog-filters .pill-button .pill-arrow{display:none}.catalog-page{width:calc(100% - 30px);margin:42px auto 70px}.catalog-filters{flex-direction:column;align-items:stretch}.catalog-operation{width:100%}.catalog-grid{grid-template-columns:1fr}.catalog-card-image{height:220px}.catalog-reader{padding:24px 18px}.catalog-home{margin-top:38px}.catalog-home-intro{grid-template-columns:1fr;gap:12px}.catalog-intro-map-link{justify-self:start}.catalog-process-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.catalog-process-nav>a{min-height:85px;padding:12px}.catalog-process-nav>a>strong{font-size:14px}.catalog-home-filters{padding:12px}.catalog-home-filters .catalog-operation{width:100%}.catalog-filter-reset{align-self:center}.catalog-process-section{grid-template-columns:1fr;gap:19px;padding:16px}.catalog-process-visual{min-height:220px;max-height:260px}.catalog-process-heading h2{font-size:34px}.catalog-process-products{grid-template-columns:1fr;max-height:390px}.catalog-guidance{grid-template-columns:44px minmax(0,1fr);gap:13px;padding:21px}.catalog-guidance-mark{width:42px;height:42px}.catalog-guidance h2{font-size:19px}.catalog-guidance>a{grid-column:1/-1;justify-content:space-between}.catalog-product-hero{grid-template-columns:1fr;gap:22px;padding:24px 19px}.catalog-product-hero h1{font-size:clamp(36px,10vw,52px)}.catalog-product-hero-summary{font-size:15px}.catalog-product-visual,.catalog-product-visual-fallback{height:250px;min-height:220px;max-height:260px}.catalog-reader-summary-card,.catalog-reader-content-card{padding:23px 19px}.catalog-reader-aside,.catalog-related-grid{grid-template-columns:1fr}.catalog-reader-related-head{flex-direction:column;align-items:flex-start}}
