.equipment-jumps{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.equipment-jumps a{padding:10px 18px;border:1px solid #ccd5d6;border-radius:30px;text-decoration:none;font-weight:650}.equipment-jumps a:hover{background:#e8f0ed}.machine-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:36px}.machine-card{border:1px solid #d8dfdc;border-radius:16px;overflow:hidden;background:#fff}.machine-figure{margin:0;background:#f3f5f2}.machine-figure img{display:block;width:100%;height:360px;object-fit:contain;padding:24px;box-sizing:border-box}.machine-figure figcaption{padding:12px 24px 18px;color:#52605f;font-size:13px;line-height:1.6}.machine-copy{padding:28px}.machine-copy h3{font-size:30px;margin-top:8px}.machine-copy p{line-height:1.7}.dosing-flow{background:#edf3ed;color:#244a3d;padding:14px 18px;border-radius:10px;font-weight:650;line-height:1.7}.machine-specs{margin:24px 0}.machine-specs div{display:flex;justify-content:space-between;gap:20px;padding:12px 0;border-bottom:1px solid #e1e7e4}.machine-specs dt{color:#52605f}.machine-specs dd{margin:0;text-align:right;font-weight:650}.machine-note{font-size:14px;color:#52605f;line-height:1.7;margin-top:24px}.machine-feature{display:grid;grid-template-columns:1fr 1.1fr;align-items:center;gap:32px;margin-top:24px}.machine-feature .machine-figure{border-radius:16px;overflow:hidden}.machine-feature .machine-figure img{height:410px}.machine-feature ul{padding-left:20px;line-height:1.9}.machine-fit{background:#eef3ef;padding:28px;border-radius:14px;margin-top:28px}.machine-fit h3{margin-top:0}#stick-pack,#doypack,#blister,#capsule{scroll-margin-top:100px}@media(max-width:700px){.machine-grid,.machine-feature{grid-template-columns:1fr}.machine-copy{padding:22px}.machine-feature{gap:12px}.machine-figure img,.machine-feature .machine-figure img{height:310px}.machine-specs div{display:block}.machine-specs dd{text-align:left;margin-top:5px}.equipment-jumps{gap:8px}.equipment-jumps a{font-size:14px;padding:9px 12px}.machine-fit{padding:22px}}
.page-equipment main>.section{padding-top:64px;padding-bottom:64px}.page-equipment main>.machine-fit{padding:28px;margin-bottom:64px}@media(max-width:700px){.page-equipment main>.section{padding-top:40px;padding-bottom:40px}.page-equipment main>.machine-fit{padding:22px;margin-bottom:40px}}
