/* Responsive navigation and readable hero treatments. */
.st11-hub{margin:18px auto;max-width:100%}.st11-hub .ep-links{display:flex;flex-wrap:wrap;gap:7px;margin:0;padding:0}.st11-hub .pb-chip{position:static!important;display:inline-flex!important;align-items:center;justify-content:center;min-width:0;max-width:100%;white-space:normal!important;text-align:center;line-height:1.3;padding:9px 12px;border:1px solid #bfa17a;border-radius:8px;background:#fff7e9;color:#2a170d;text-decoration:none}.st11-hub .pb-chip[aria-current="page"]{background:#e4ae57!important;border-color:#ab7628!important;color:#211308!important;font-weight:800}.st11-hub a:focus-visible{outline:3px solid #9b610c;outline-offset:3px}.st11-disclosure{display:block;background:#fff6e8!important;color:#322216!important;border:1px solid #dbc19e;border-radius:8px;max-width:68rem;padding:12px 16px;margin:14px auto!important;white-space:normal!important;line-height:1.6!important}.st11-grinders .hb{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;min-height:0;background:#1c120d;color:#fff}.st11-grinders .hb:before{display:none!important}.st11-grinders .hb .hb-fig{position:relative!important;inset:auto!important;grid-column:2;grid-row:1;width:100%;height:100%;min-height:360px;margin:0}.st11-grinders .hb .hb-in{grid-column:1;grid-row:1;position:relative;padding:32px!important;width:auto;min-width:0}.st11-grinders .hb h1{color:#fff!important;text-shadow:none}.st11-grinders .hb .hb-lede{color:#fff1db!important}.st11-grinders .hb .hb-cr{position:absolute;left:8px;right:8px;bottom:6px;background:rgba(15,9,5,.88);padding:4px;border-radius:4px}.st11-grinders .hb .hb-cr .credit,.st11-grinders .hb .hb-cr a{color:#fff!important}
@media(max-width:640px){
.st11-hub{margin:14px 0 20px}.st11-hub .ep-links{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;overflow:visible!important}.st11-hub .pb-chip{font-size:12px;min-height:36px;padding:7px 6px;box-sizing:border-box;overflow-wrap:break-word}.st11-machines .hb .hb-in{padding-top:54px!important;padding-bottom:28px!important}.st11-machines .hb h1{font-size:30px!important;line-height:1.08!important}.st11-grinders .hb{display:flex;flex-direction:column;align-items:stretch}.st11-grinders .hb .hb-fig{order:0;height:185px!important;min-height:185px!important;flex:none}.st11-grinders .hb .hb-in{order:1;padding:22px 20px 28px!important}.st11-grinders .hb h1{font-size:30px!important;line-height:1.1!important}.st11-grinders .hb .hb-lede{font-size:16px}.st11-disclosure{font-size:13px!important;padding:11px 13px;margin:12px 0!important}.st11-compact .topbar{display:none}.st11-compact .crumbs ol{font-size:12px;margin:0}.st11-compact .crumbs a{min-height:24px}.st11-compact main>.wrap{padding-top:0}.st11-compact .hb .hb-in{padding-top:40px!important;padding-bottom:24px!important}.st11-compact .hb h1{font-size:30px!important;line-height:1.1!important}.st11-compact .hb .hb-lede{font-size:16px}.st11-compact .hb{min-height:0!important}
.st11-water .st11-water-table-wrap{width:100%;max-width:100%;overflow:visible;min-width:0}.st11-water table.st11-water-table{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;table-layout:fixed;margin:12px 0;border:0}.st11-water .st11-water-table thead{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.st11-water .st11-water-table tbody{display:grid!important;width:100%!important;max-width:100%;gap:12px}.st11-water .st11-water-table tbody tr{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:12px;box-sizing:border-box;border:1px solid #d7bb96;border-radius:10px;background:#fff9ee}.st11-water .st11-water-table tbody td,.st11-water .st11-water-table tbody th{display:block!important;width:auto!important;min-width:0!important;max-width:100%!important;padding:5px 0!important;text-align:left!important;border:0!important;white-space:normal!important;overflow-wrap:break-word;box-sizing:border-box}.st11-water .st11-water-table tbody td:before,.st11-water .st11-water-table tbody th:before{content:attr(data-label)!important;display:block!important;position:static!important;width:auto!important;max-width:100%;margin:0 0 2px;font-size:11px;font-weight:800;color:#775331;text-transform:uppercase;letter-spacing:.03em}.st11-water .st11-water-table a.btn{display:flex;width:100%;max-width:100%;box-sizing:border-box;justify-content:center;white-space:normal;text-align:center}
}

/* Phone chips occupy their grid track; odd final items span both columns. */
@media(max-width:480px){
 .ep-links{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;align-items:stretch!important;justify-items:stretch!important;justify-content:stretch!important;width:100%!important;max-width:100%!important;box-sizing:border-box;padding:0!important}
 .ep-links>a.pb-chip{display:flex!important;align-items:center!important;justify-content:center!important;position:static!important;right:auto!important;bottom:auto!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;justify-self:stretch!important;align-self:stretch!important;height:auto!important;min-height:44px!important;max-height:none!important;padding:8px!important;font-size:14px!important;line-height:20px!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;overflow:visible!important;text-overflow:unset!important;text-align:center}
 .ep-links>a.pb-chip:last-child:nth-child(odd){grid-column:1/-1!important}
}
