/* Shared compact product content; retain the approved type scale, hero and video geometry. */
.product-editorial-shortcuts{display:flex;flex-wrap:wrap;gap:10px 28px;margin-top:22px}
body.site-fluid .product-editorial-shortcuts .text-link{padding:0;border:0;background:none;color:#e9e8db;font-family:inherit;cursor:pointer;text-align:left}
.product-editorial-shortcuts button:focus-visible{outline:2px solid #d5bc7b;outline-offset:5px}
@media(min-width:851px){
 body.site-fluid.page-stem-product:has([data-product-editorial]) .product-hero-content{padding-bottom:24px}
 body.site-fluid.page-stem-product:has([data-product-editorial]) .product-immersive-hero .breadcrumbs{margin-bottom:16px}
 body.site-fluid.page-stem-product:has([data-product-editorial]) .product-hero-copy{padding-block:8px 12px}
 body.site-fluid.page-stem-product:has([data-product-editorial]) .product-hero-copy>.eyebrow{margin-bottom:16px}
 body.site-fluid.page-stem-product:has([data-product-editorial]) .product-hero-copy>h1,body.site-fluid.page-stem-product:has([data-product-editorial]) .product-hero-description{margin-bottom:18px}
 body.site-fluid.page-stem-product:has([data-product-editorial]) .product-editorial-shortcuts{margin-top:14px}
}
.product-editorial-learning ul{padding-left:1.2em;margin:16px 0 0}
.product-editorial-learning>p{max-width:85ch}
.product-editorial-learning>ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 40px}
.product-editorial-learning li{margin:6px 0}
.product-editorial-sources{margin-top:20px;border-top:1px solid #b7c2aa;padding-top:14px}
.product-editorial-sources summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px}
.product-editorial-sources p{margin-block:16px}
body.site-fluid.page-stem-product:has([data-product-editorial]) .product-operation{padding-block:clamp(44px,3.2vw,76px);min-height:0}
body.site-fluid.page-stem-product:has([data-product-editorial]) .product-specification{padding-block:clamp(44px,3.2vw,76px);min-height:0}
body.site-fluid.page-stem-product:has([data-product-editorial]) .product-specification .stem-facts>div{padding-block:18px}
body.site-fluid.page-stem-product:has([data-product-editorial]) .product-questions{padding-block:clamp(44px,3.2vw,76px);min-height:0}
body.site-fluid.page-stem-product:has([data-product-editorial]) .stem-related{padding-block:clamp(44px,3.2vw,76px);min-height:0}
@media(max-width:850px){.product-editorial-shortcuts{gap:14px 24px}.product-editorial-learning>ul{grid-template-columns:1fr;gap:4px}}
