html.food-family-document{scroll-padding-top:0}.food-family-refined{--ink:#12212c;--muted:#53616b;--blue:#135de5;--soft:#f0f3f5;--line:#d6dfe4;--radius:3px;line-height:1.65}.food-family-refined .container{width:min(1440px,calc(100% - 112px))}.food-family-refined h1,.food-family-refined h2,.food-family-refined h3{font-weight:500;letter-spacing:-.045em}.food-family-refined .preview-bar{background:#142530;color:#c5d2da}.food-family-refined .site-header{background:#fffffff5;border-color:var(--line)}.food-family-refined .nav-wrap{min-height:88px;width:min(1500px,calc(100% - 80px))}.food-family-refined .brand small{font-size:10px;color:#55626c}.food-family-refined .button{border-radius:3px;min-height:48px}.food-family-refined .button:hover{transform:none}.food-family-refined .eyebrow{font-size:11px;letter-spacing:.13em;color:#446072}.food-family-refined .category-hero{padding:42px 0 60px}.food-family-refined .breadcrumb{font-size:13px}.food-family-refined .page-title{font-size:clamp(46px,5vw,72px);line-height:1.06}.food-family-refined .section-lead{font-size:19px;line-height:1.7;margin-top:25px}.food-family-refined .category-hero-grid{gap:50px;grid-template-columns:1.1fr 1fr}.food-family-refined .category-hero figure{border:1px solid var(--line);padding:25px 20px 20px;background:#fff}.food-family-refined .category-hero figure img{height:300px}.food-family-refined figcaption{font-size:12px;line-height:1.6;color:#53616b;border-top:1px solid var(--line);padding-top:15px}.food-family-refined .section{padding-top:85px;padding-bottom:85px}.food-family-refined .section-nav{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.food-family-refined .section-nav a{border-radius:3px;min-height:44px}.food-family-refined section[id]{scroll-margin-top:110px}.food-family-refined #main{scroll-margin-top:110px}.food-family-refined .category-equipment{background:#f0f3f5}.food-family-refined .section-heading h2,.food-family-refined .category-overview h2{font-size:42px;line-height:1.13}.food-family-refined .equipment-card{border:1px solid var(--line);border-radius:3px}.food-family-refined .equipment-photo{border-bottom:1px solid #edf1f3;padding:25px}.food-family-refined .equipment-photo img{height:245px}.food-family-refined .equipment-card:hover .equipment-photo img{transform:none}.food-family-refined .equipment-copy{padding:28px 30px}.food-family-refined .equipment-copy h3{font-size:29px}.food-family-refined .equipment-copy .process-role{font-size:10px;line-height:1.5;margin-bottom:14px;flex:0;color:#446072}.food-family-refined .equipment-copy .plain-link{min-height:44px;display:flex;align-items:center;border-top:1px solid var(--line);width:100%;padding-top:17px}.food-family-refined .category-narrative p{font-size:17px;line-height:1.85}.food-family-refined .category-overview{gap:65px}.food-family-refined .application-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.food-family-refined .application-grid p{font-size:16px}.food-family-refined .guide-section{background:#142530}.food-family-refined .guide-section .eyebrow{color:#bdccd6}.food-family-refined .guide-grid{gap:65px}.food-family-refined .guide-grid h2{font-size:44px}.food-family-refined .faq-list details{border-radius:0}.food-family-refined dialog{border-radius:3px}.food-family-refined :is(a,button,input,select,textarea,summary):focus-visible{scroll-margin-top:112px;scroll-margin-bottom:28px}
@media(max-width:1000px){.food-family-refined .container{width:calc(100% - 64px)}.food-family-refined .nav-wrap{min-height:76px;width:calc(100% - 48px)}.food-family-refined .category-hero-grid{gap:30px}.food-family-refined .category-overview{gap:40px}}
@media(max-width:700px){.food-family-refined .container{width:calc(100% - 40px)}.food-family-refined .nav-wrap{width:calc(100% - 40px)}.food-family-refined .preview-bar{font-size:10px;gap:7px}.food-family-refined .preview-bar>span{padding-left:7px}.food-family-refined .category-hero{padding:30px 0 45px}.food-family-refined .category-hero-grid{grid-template-columns:1fr;gap:32px}.food-family-refined .page-title{font-size:45px}.food-family-refined .section-lead{font-size:17px}.food-family-refined .category-hero figure img{height:225px}.food-family-refined .category-hero figure{padding:20px}.ps-route-heading{flex-direction:column;gap:10px}.ps-route-map{margin-top:35px}.ps-route-map ol{grid-template-columns:1fr}.ps-route-map li{border-right:0;border-bottom:1px solid #41525e;padding:20px 23px}.ps-route-map li>a{font-size:18px}.xps-separate{flex-direction:column;align-items:flex-start;gap:10px;padding:22px}.food-family-refined .section{padding-top:60px;padding-bottom:60px}.food-family-refined .section-heading h2,.food-family-refined .category-overview h2,.food-family-refined .guide-grid h2{font-size:35px}.food-family-refined .category-overview,.food-family-refined .guide-grid{grid-template-columns:1fr;gap:30px}.food-family-refined .equipment-grid,.food-family-refined .application-grid{grid-template-columns:1fr}.food-family-refined .equipment-copy{padding:25px}.food-family-refined .equipment-copy h3{font-size:27px}.food-family-refined .equipment-photo img{height:225px}.food-family-refined .category-narrative p{font-size:16px}.food-family-refined section[id]{scroll-margin-top:94px}.food-family-refined dialog select,.food-family-refined dialog textarea{font-size:16px}.food-family-refined :is(a,button,input,select,textarea,summary):focus-visible{scroll-margin-top:98px}}
@media(prefers-reduced-motion:reduce){html.food-family-document,.food-family-refined *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
/* Keep subsection links readable without covering mobile content. */
.food-family-refined .section-nav{top:88px}.food-family-refined section[id]{scroll-margin-top:184px}.food-family-refined .section-nav a{display:flex;align-items:center;justify-content:center}
@media(max-width:1000px){.food-family-refined .section-nav{top:76px}}
@media(max-width:700px){.food-family-refined .section-nav{position:static}.food-family-refined .section-nav>div{width:calc(100% - 40px);display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:16px 0;overflow:visible;white-space:normal}.food-family-refined .section-nav a{min-height:44px;padding:10px 8px;border:1px solid var(--line);font-size:13px}.food-family-refined section[id]{scroll-margin-top:94px}}

.food-family-refined .page-title{font-size:clamp(44px,4.4vw,64px)}.food-route-map{margin-top:50px;border-top:1px solid #aebfc9;padding-top:25px}.food-route-grid{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:1px;background:#587080;border:1px solid #587080}.food-route-grid>section{background:#142530;color:#fff;padding:28px}.food-route-grid>section:nth-child(2){background:#e9eff3;color:#142530}.food-route-grid>section:nth-child(3){background:#dce6ec;color:#142530}.food-route-grid span{font-size:10px;letter-spacing:.1em}.food-route-grid h2{font-size:29px;line-height:1.2;margin:20px 0 25px}.food-route-grid ul{padding:0;list-style:none}.food-route-grid li{border-top:1px solid #78909f}.food-route-grid a{color:inherit;display:flex;align-items:center;min-height:48px;padding:12px 0;font-size:15px;line-height:1.5}.food-route-grid a:hover{text-decoration:underline;color:inherit!important}.food-material-note{font-size:14px;line-height:1.7;color:#53616b;margin-top:22px;max-width:900px}.food-family-refined .footer-grid>div:last-child p br{display:block}
@media(max-width:1000px){.food-route-grid>section{padding:22px}.food-route-grid h2{font-size:26px}}
@media(max-width:700px){.food-family-refined .page-title{font-size:44px}.food-route-grid{grid-template-columns:1fr}.food-route-grid>section{padding:25px}.food-route-grid a{font-size:16px}.food-material-note{font-size:16px}}
