/* Scoped selection support grouping and page editorial refinements. */
html body .kc6-header[data-pm-layout="wide"] #kc6-navigation #ks-services-menu .sn-grid{grid-template-columns:.85fr .85fr .95fr 1.8fr;gap:24px}
html body .kc6-header #kc6-navigation #ks-services-menu .sn-support-groups{display:grid;grid-template-columns:1fr 1fr;gap:22px}
html body .kc6-header #kc6-navigation #ks-services-menu .sn-support-group h3{font:500 11px/1.4 Arial,sans-serif!important;letter-spacing:.04em!important;color:inherit!important;opacity:.65;margin:0 0 8px!important;text-transform:none!important}
html body .kc6-header #kc6-navigation #ks-services-menu .sn-support-group a{min-height:36px;font-size:12px!important}
html body .kc6-header[data-pm-layout="compact"] #kc6-navigation #ks-services-menu .sn-support-groups{grid-template-columns:1fr;gap:20px}
html body .kc6-header[data-pm-layout="compact"] #kc6-navigation #ks-services-menu .sn-support-group a{min-height:44px;font-size:14px!important}
#main[data-sr26] .sr-hero,#main[data-sr26] .sr-detail{width:min(1200px,calc(100% - 80px));margin:0 auto;box-sizing:border-box;color:#292924}
#main[data-sr26] .sr-hero{display:grid;grid-template-columns:1fr 1.08fr;gap:56px;align-items:center;padding:48px 0 64px}
#main[data-sr26] .sr-kicker{font:600 11px/1.5 Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#a21a70;margin:0 0 20px}
#main[data-sr26] .sr-hero h1{font:500 clamp(32px,3.4vw,49px)/1.08 Arial,sans-serif!important;letter-spacing:-.04em!important;color:#292924!important;margin:0 0 22px!important;max-width:600px;text-align:left!important}
#main[data-sr26] .sr-intro{font:400 16px/1.7 Arial,sans-serif!important;color:#625f58!important;margin:0 0 24px;max-width:530px}
#main[data-sr26] .sr-points{padding:0;margin:0 0 28px;list-style:none;border-top:1px solid #ddd8cf}
#main[data-sr26] .sr-points li{padding:10px 0;border-bottom:1px solid #ddd8cf;display:grid;grid-template-columns:88px 1fr;gap:14px;font:400 13px/1.55 Arial,sans-serif;color:#625f58}
#main[data-sr26] .sr-points strong{font-weight:600;color:#292924}
#main[data-sr26] .sr-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px 24px}
#main[data-sr26] .sr-actions>a:not(.gb-cta){color:#433b3d;font:400 13px/1.5 Arial,sans-serif;text-underline-offset:4px}
#main[data-sr26] .sr-hero figure,#main[data-sr26] .sr-detail figure{margin:0;min-width:0}
#main[data-sr26] .sr-hero figure>img{width:100%;height:470px;object-fit:cover;display:block;background:#f3f0ea}
#main[data-sr26] .sr-hero figure.sr-contain>img{object-fit:contain;padding:20px;box-sizing:border-box}
#main[data-sr26] .sr-hero figcaption,#main[data-sr26] .sr-detail figcaption{font:400 11px/1.6 Arial,sans-serif;color:#6e695e;padding-top:10px}
#main[data-sr26] .sr-hero figure details{font:400 12px/1.6 Arial,sans-serif;padding-top:10px}
#main[data-sr26] .sr-detail{display:grid;grid-template-columns:.95fr 1.05fr;gap:64px;align-items:start;border-top:1px solid #dcd6cc;border-bottom:1px solid #dcd6cc;padding:48px 0;margin-bottom:32px}
#main[data-sr26] .sr-detail h2{font:500 clamp(26px,2.5vw,36px)/1.15 Arial,sans-serif!important;letter-spacing:-.035em!important;margin:0 0 20px!important;text-align:left!important;color:#292924!important}
#main[data-sr26] .sr-detail>div>p{font:400 15px/1.7 Arial,sans-serif;color:#625f58;max-width:520px}
#main[data-sr26] .sr-detail img{display:block;width:100%;height:290px;object-fit:cover;margin-top:24px;background:#f4f1eb}
#main[data-sr26] .sr-review{list-style:none;margin:0;padding:0;counter-reset:steps}
#main[data-sr26] .sr-review li{counter-increment:steps;position:relative;padding:0 0 18px 38px;margin-bottom:18px;border-bottom:1px solid #ddd8cf}
#main[data-sr26] .sr-review li:before{content:"0" counter(steps);position:absolute;left:0;top:2px;color:#a21a70;font:500 11px/1.5 Arial,sans-serif}
#main[data-sr26] .sr-review h3{font:500 17px/1.4 Arial,sans-serif!important;margin:0 0 8px!important;color:#292924!important}
#main[data-sr26] .sr-review p{font:400 14px/1.7 Arial,sans-serif!important;color:#625f58!important;margin:0!important}
#main[data-sr26] .sr-next{font:400 13px/1.5 Arial,sans-serif;color:#a21a70;display:inline-block;margin-top:5px;text-underline-offset:4px}
#main[data-sr26] .sr-detail a:focus-visible,#main[data-sr26] .sr-hero a:focus-visible{outline:2px solid #a21a70;outline-offset:4px}
#main[data-sr26="product-documentation-support"] .sr-hero,#main[data-sr26="product-documentation-support"] .sr-detail{width:min(1200px,100%)!important}
#main[data-sr26="request-material-samples"] .sr-detail img{object-fit:contain}
@media(max-width:950px){#main[data-sr26] .sr-hero{gap:30px}#main[data-sr26] .sr-hero figure>img{height:400px}#main[data-sr26] .sr-detail{gap:32px}}
@media(max-width:700px){#main[data-sr26] .sr-hero,#main[data-sr26] .sr-detail{width:calc(100% - 40px);grid-template-columns:1fr;gap:28px;padding:28px 0 36px}#main[data-sr26] .sr-hero h1{font-size:34px!important}#main[data-sr26] .sr-hero figure>img{height:auto;aspect-ratio:4/3}#main[data-sr26] .sr-actions{align-items:flex-start;flex-direction:column;gap:16px}#main[data-sr26] .sr-detail img{height:auto;max-height:340px}#main[data-sr26] .sr-intro{font-size:15px!important}#main[data-sr26] .sr-points li{grid-template-columns:76px 1fr;gap:10px}}
