.product-page.material-page .product-overview{--hero-red-background: linear-gradient(135deg, #650b1b 0%, #9e1425 64%, #d82232 80%, #ef9ca4 100%);background:var(--hero-red-background)}.material-page .product-overview-grid{grid-template-columns:minmax(0,1fr) minmax(0,340px)}.material-page .product-overview h1{max-width:850px}.material-page .product-overview-copy>p{color:#fff}.material-page .product-overview-copy>.material-hero-headline{font-size:1.3rem;font-weight:600}.material-page .product-overview .section-label:before{background:#fff}.material-page .product-overview .button--primary{color:#fff;background:var(--navy);border-color:var(--navy)}.material-page .product-overview .button--primary:hover{background:var(--navy-deep);border-color:var(--navy-deep)}.material-hero-photo{margin:0;max-width:340px;background:var(--navy);border:1px solid rgba(255,255,255,.35)}.material-hero-photo img{display:block;width:100%;height:auto;aspect-ratio:340 / 310}.material-actions{display:flex;flex-wrap:wrap;gap:15px;margin-top:30px}.material-actions .button{font-size:.76rem}.material-subheading{color:var(--navy)!important;font-weight:600}.material-long-copy{max-width:980px;color:var(--steel);font-size:1rem;line-height:1.65}.material-long-copy p+p{margin-top:17px}.material-challenge-grid{margin-top:35px}.material-disclosure{border-bottom:1px solid var(--line)}.material-disclosure summary{display:flex;justify-content:space-between;list-style:none;cursor:pointer}.material-disclosure summary::-webkit-details-marker{display:none}.material-disclosure summary>span{flex:1}.material-disclosure summary>svg{flex-shrink:0;transition:transform .18s var(--ease-out)}.material-disclosure[open] summary>svg{transform:rotate(180deg)}.material-disclosure-content{padding:8px 44px 30px;color:var(--steel);font-size:1rem;line-height:1.65}.material-disclosure-content h3{font-size:1.85rem}.material-disclosure-content h4{margin:24px 0 14px;font-size:1rem;color:var(--navy)}.material-disclosure-content p+p,.material-disclosure-content h3+p{margin-top:15px}.material-copy-list{columns:2;column-gap:36px;margin:20px 0;padding-left:20px;color:var(--steel);line-height:1.65}.material-copy-list li{margin-bottom:8px;break-inside:avoid}.material-copy-list li::marker{color:var(--red)}.material-concerns,.material-priorities{border-left:2px solid var(--red);padding:14px 17px;background:var(--soft)}.material-equipment-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;margin-top:36px}.material-equipment-primary{grid-column:1 / -1;display:grid!important;grid-template-columns:.8fr 1.2fr;border-top:3px solid var(--red)!important}.material-equipment-primary .product-media{height:240px;min-height:0}.material-equipment-card .product-media img{padding:22px}.material-equipment-card .product-model-copy{display:flex;flex:1;flex-direction:column;align-items:flex-start}.material-page .product-model-copy strong{display:block;margin-top:13px;color:var(--navy);font-size:1rem;line-height:1.6}.material-page .product-model-copy p{margin-top:16px;color:var(--steel);font-size:.97rem;line-height:1.65}.material-page .product-model-copy .arrow-link{margin-top:auto;padding-top:22px}.material-application-grid{margin-top:35px}.material-application-closing{margin-top:38px}.material-application-closing h3{font-size:1.85rem;margin-bottom:18px}.material-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.material-resource-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.material-evidence-photo,.material-resource-photo{display:block;height:240px;background:var(--soft)}.material-evidence-photo img,.material-resource-photo img{display:block;height:100%;width:100%;object-fit:contain}.material-page .product-resource-copy>strong{display:block;margin-top:16px;color:var(--navy);line-height:1.55}.material-page .product-resource-copy>p{margin:16px 0 0}.material-page .product-resource-copy>.arrow-link{margin-top:auto;padding-top:22px}.material-page .product-resource-copy>.material-photo-caption{font-size:.84rem;border-left:2px solid var(--red);padding-left:12px}.material-contact-intro{max-width:1020px;margin-bottom:40px}.material-contact-intro h2{font-size:clamp(2.75rem,3.8vw,3.8rem);line-height:1.05}.material-contact-intro h3{margin-top:24px;font-size:1.75rem}.material-contact-intro h4{margin-top:22px;color:var(--navy)}.material-contact-intro p{margin-top:18px;color:var(--steel);font-size:1rem;line-height:1.65}.material-page .contact-copy h3{font-size:2rem}.material-page :where(main,header) a:focus-visible,.material-disclosure summary:focus-visible{outline:2px solid var(--navy);outline-offset:4px}.material-page .product-overview a:focus-visible{outline-color:#fff}@media (max-width: 980px){.material-page .product-overview-grid{grid-template-columns:1fr}.material-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 980px){.product-page.material-page .product-overview{--hero-red-background: linear-gradient(135deg, #650b1b 0%, #9e1425 84%, #d82232 92%, #ef9ca4 100%)}}@media (max-width: 680px){.material-actions{flex-direction:column}.material-actions .button{width:100%;white-space:normal;text-align:center}.material-equipment-grid,.material-equipment-primary,.material-field-grid,.material-resource-grid{grid-template-columns:1fr!important}.material-equipment-primary .product-media{min-height:0;height:270px}.material-copy-list{columns:1}.material-disclosure-content{padding:8px 0 28px}.material-disclosure-content h3{font-size:1.7rem}}@media (prefers-reduced-motion: reduce){.material-disclosure summary>svg{transition:none}}body .site-page.packing-caking-smearing-page #application-solutions .material-application-grid.balanced-rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:0}body .site-page.packing-caking-smearing-page #application-solutions .material-application-grid>.product-benefit{display:grid;grid-template-rows:subgrid;grid-row:span 3;row-gap:0}body .site-page.packing-caking-smearing-page #application-solutions .material-application-grid>.product-benefit:nth-child(-n+2){margin-bottom:var(--row-gap)}body .site-page.packing-caking-smearing-page #application-solutions .product-benefit>*{align-self:start}body .site-page.packing-caking-smearing-page #application-solutions .product-benefit>h3{grid-row:1}body .site-page.packing-caking-smearing-page #application-solutions .product-benefit>strong{grid-row:2}body .site-page.packing-caking-smearing-page #application-solutions .product-benefit>.product-benefit-summary{grid-row:3}body .site-page.material-page :is(.material-challenge-grid,.material-application-grid).material-three-statements.balanced-rows{--row-columns: 3}@media (max-width: 980px){body .site-page.material-page :is(.material-challenge-grid,.material-application-grid).material-three-statements.balanced-rows{--row-columns: 1}body .site-page.packing-caking-smearing-page #application-solutions .material-application-grid.balanced-rows{grid-template-columns:minmax(0,1fr);row-gap:var(--row-gap)}body .site-page.packing-caking-smearing-page #application-solutions .material-application-grid>.product-benefit{display:block;grid-row:auto;grid-template-rows:none;margin-bottom:0}body .site-page.packing-caking-smearing-page #application-solutions .material-application-grid>.product-benefit:nth-child(-n+2){margin-bottom:0}}body #root .site-page.material-page.material-page--concise .product-overview{padding-bottom:52px}body #root .site-page.material-page.material-page--concise .product-overview h1{font-size:clamp(2.7rem,4.1vw,3.8rem);max-width:800px}body #root .site-page.material-page.material-page--concise .product-overview .section-label.hero-eyebrow{color:#fff}body #root .site-page.material-page.material-page--concise .product-overview .section-label.hero-eyebrow:before{background:#fff}.material-page--concise .material-challenge-grid{margin-top:0}.material-page--concise .material-equipment-context{max-width:980px;margin-top:30px;color:var(--steel);font-size:1rem;line-height:1.65}.material-page--concise .material-equipment-context a{color:var(--navy);text-decoration:underline;text-underline-offset:4px}.material-page--concise .material-equipment-context a:hover{color:var(--red)}.material-page--concise .material-field-grid .product-resource-card:not(:has(.material-evidence-photo)){height:auto;align-self:flex-start}.material-page--concise .material-contact-intro .section-label{margin-bottom:15px}@media (max-width:980px){body #root .site-page.material-page.material-page--concise .product-overview-grid{gap:28px}body #root .site-page.material-page.material-page--concise .material-hero-photo{width:min(100%,280px);justify-self:center}}@media (max-width:680px){body #root .site-page.material-page.material-page--concise .product-overview{padding-bottom:38px}body #root .site-page.material-page.material-page--concise .product-overview h1{font-size:2.6rem}body #root .site-page.material-page.material-page--concise .material-hero-photo{width:min(100%,250px)}.material-page--concise .material-equipment-context{margin-top:24px}}body #root .site-page .contact-panel.material-contact-panel--compact{grid-template-columns:minmax(0,1fr);gap:0;max-width:900px;margin-inline:auto}
