.mp-equipment-selection .mp-selection-main{width:min(1240px,calc(100% - 64px));margin:0 auto;padding:32px 0 72px;color:#242820}
.mp-equipment-selection .mp-selection-breadcrumb{display:flex;flex-wrap:wrap;gap:12px;font-size:14px;margin:0 0 32px;color:#64685e}
.mp-equipment-selection .mp-selection-intro{padding:28px 0 48px}
.mp-equipment-selection h1{font-size:clamp(36px,4.3vw,64px);line-height:1.08;letter-spacing:-.035em;max-width:1000px;margin:16px 0 24px}
.mp-equipment-selection h2{font-size:clamp(27px,2.7vw,38px);line-height:1.15;letter-spacing:-.025em;margin:0 0 16px}
.mp-equipment-selection p{line-height:1.6}
.mp-equipment-selection .mp-selection-lead{max-width:870px;font-size:19px;margin:0 0 26px}
.mp-equipment-selection .mp-selection-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px}
.mp-equipment-selection .mp-selection-phone{font-weight:650;text-decoration:underline;text-underline-offset:4px}
.mp-equipment-selection .mp-selection-start{margin-top:38px;padding:24px 28px;background:#eeeae0;border-radius:18px}
.mp-equipment-selection .mp-selection-start h2{font-size:21px}
.mp-equipment-selection .mp-selection-start ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding-left:22px}
.mp-equipment-selection .mp-selection-start li{padding-left:5px;line-height:1.5}
.mp-equipment-selection .mp-selection-jumps{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}
.mp-equipment-selection .mp-selection-jumps a{display:flex;align-items:center;gap:12px;padding:12px 16px;border:1px solid #d3d6cb;border-radius:100px;text-decoration:none;font-weight:650;line-height:1.35}
.mp-equipment-selection .mp-selection-jumps span{font-size:13px;color:#656c5b}
.mp-equipment-selection .mp-selection-group{padding:44px 0;border-top:1px solid #d3d6cb;scroll-margin-top:110px}
.mp-equipment-selection .mp-selection-section-head{max-width:850px;margin-bottom:24px}
.mp-equipment-selection .mp-selection-section-head p{margin:0}
.mp-equipment-selection .mp-selection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.mp-equipment-selection .mp-selection-card{display:flex;flex-direction:column;min-width:0;border:1px solid #d8dbd0;border-radius:18px;background:#fff;overflow:hidden}
.mp-equipment-selection .mp-selection-media{height:230px;padding:20px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#fff}
.mp-equipment-selection .mp-selection-media img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}
.mp-equipment-selection [data-mp-visual-card="fs-tabletop-sealers"] img,.mp-equipment-selection [data-mp-visual-card="mp-tabletop-sealer"] img{object-fit:cover}
.mp-equipment-selection .mp-selection-card-copy{display:flex;flex:1;flex-direction:column;padding:22px;min-width:0}
.mp-equipment-selection .mp-selection-card h3{font-size:21px;line-height:1.3;letter-spacing:-.015em;margin:0 0 16px;overflow-wrap:anywhere}
.mp-equipment-selection .mp-selection-card h3 a{text-decoration:none}
.mp-equipment-selection .mp-selection-card ul{padding-left:18px;margin:0 0 22px;font-size:15px;line-height:1.5}
.mp-equipment-selection .mp-selection-card li+li{margin-top:8px}
.mp-equipment-selection .mp-selection-detail{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;font-weight:650;text-underline-offset:4px;line-height:1.5}
.mp-equipment-selection .mp-selection-card .mp-selection-detail{margin-top:auto}
.mp-equipment-selection .mp-selection-more{margin-top:24px;border:1px solid #d3d6cb;border-radius:14px;padding:18px 22px}
.mp-equipment-selection .mp-selection-more summary{font-weight:650;cursor:pointer;line-height:1.5}
.mp-equipment-selection .mp-selection-more ul,.mp-equipment-selection .mp-selection-related-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 30px;line-height:1.5;padding-left:20px;margin-top:24px}
.mp-equipment-selection .mp-selection-related{padding:32px;background:#eeeae0;border-radius:20px;margin:12px 0 48px}
.mp-equipment-selection .mp-selection-related p{max-width:800px}
.mp-equipment-selection .mp-selection-contact{display:grid;grid-template-columns:1fr 1fr;gap:48px;padding-top:30px;scroll-margin-top:110px}
.mp-equipment-selection .mp-selection-contact h2{max-width:520px}
.mp-equipment-selection .mp-selection-contact .mp-selection-start ol{grid-template-columns:1fr;gap:12px}
.mp-equipment-selection .mp-selection-note{font-size:15px;color:#62685a}
.mp-equipment-selection .mp-selection-contact-links{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:28px;font-weight:650;overflow-wrap:anywhere}
.mp-equipment-selection .mp-selection-form{min-width:0;background:#fff;border:1px solid #d8dbd0;border-radius:20px;padding:28px}
.mp-equipment-selection .mp-selection-form .mp-form-grid{grid-template-columns:1fr}
.mp-equipment-selection .mp-selection-form input,.mp-equipment-selection .mp-selection-form textarea{max-width:100%;box-sizing:border-box}
.mp-equipment-selection a:focus-visible,.mp-equipment-selection summary:focus-visible{outline:3px solid #ad622d;outline-offset:4px}
@media(max-width:1000px){.mp-equipment-selection .mp-selection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mp-equipment-selection .mp-selection-contact{gap:28px}.mp-equipment-selection .mp-selection-start ol{gap:14px}.mp-equipment-selection .mp-selection-media{height:210px}}
@media(max-width:680px){.mp-equipment-selection .mp-selection-main{width:calc(100% - 32px);padding-top:22px}.mp-equipment-selection .mp-selection-intro{padding:12px 0 32px}.mp-equipment-selection .mp-selection-breadcrumb{font-size:12px;margin-bottom:18px}.mp-equipment-selection h1{font-size:37px}.mp-equipment-selection .mp-selection-lead{font-size:17px}.mp-equipment-selection .mp-selection-start{padding:22px;margin-top:28px}.mp-equipment-selection .mp-selection-start ol{grid-template-columns:1fr;gap:12px}.mp-equipment-selection .mp-selection-actions{align-items:flex-start;flex-direction:column;gap:18px}.mp-equipment-selection .mp-selection-actions .mp-button{width:100%;text-align:center;justify-content:center}.mp-equipment-selection .mp-selection-jumps{gap:8px}.mp-equipment-selection .mp-selection-jumps a{font-size:14px;padding:10px 14px}.mp-equipment-selection .mp-selection-grid{grid-template-columns:1fr;gap:18px}.mp-equipment-selection .mp-selection-media{height:230px}.mp-equipment-selection .mp-selection-card h3{font-size:21px}.mp-equipment-selection .mp-selection-group{padding:32px 0}.mp-equipment-selection .mp-selection-more ul,.mp-equipment-selection .mp-selection-related-links{grid-template-columns:1fr}.mp-equipment-selection .mp-selection-related{padding:24px;margin-bottom:30px}.mp-equipment-selection .mp-selection-contact{grid-template-columns:1fr;gap:24px}.mp-equipment-selection .mp-selection-form{padding:22px}}
