.opt-intro,.opt-guide{box-sizing:border-box;width:calc(100% - 40px);max-width:1200px;margin:36px auto;padding:30px 0;color:#183047;font-family:Arial,sans-serif}.opt-intro h1{font-size:clamp(26px,3vw,42px);line-height:1.2;margin:0 0 16px;font-weight:700;color:inherit}.opt-intro p,.opt-guide p,.opt-guide li{font-size:16px;line-height:1.7;max-width:850px}.opt-intro p{margin:0 0 20px}.opt-kicker{font-size:13px!important;letter-spacing:.1em;text-transform:uppercase}.opt-links{display:flex;gap:12px;flex-wrap:wrap;margin:18px 0}.opt-links a{display:inline-block;padding:12px 18px;border:1px solid currentColor;border-radius:3px;line-height:1.4;font-size:15px;text-decoration:none!important}.opt-links a:first-child{background:#154057;color:#fff;border-color:#154057}.opt-guide{padding:26px 24px;background:#f3f7fa;border-left:3px solid #154057}.opt-guide h2{font-size:24px;line-height:1.35;margin:0 0 12px}.opt-guide h3{font-size:18px;line-height:1.5;margin:20px 0 8px}.opt-guide ul{margin:12px 0 20px;padding-left:22px}.opt-guide li{list-style:disc;margin-bottom:6px}.opt-guide details{border-top:1px solid #ccd6df;padding:14px 0}.opt-guide summary{font-size:16px;font-weight:700;cursor:pointer;line-height:1.5}.opt-guide details p{margin:12px 0 0}.item_title a,.item-title a,.show-title a{white-space:normal!important;overflow-wrap:anywhere}.product-summary h1{overflow-wrap:anywhere}.fl-rich-text table,.product-detail table{max-width:100%}.opt-table-scroll{max-width:100%;overflow-x:auto}@media(max-width:600px){.opt-intro,.opt-guide{width:calc(100% - 32px);margin:24px auto}.opt-guide{padding:20px 16px}.opt-intro h1{font-size:28px}.opt-links a{min-height:44px;box-sizing:border-box}}
.opt-guide summary,.opt-guide a,.opt-intro a{scroll-margin-top:110px}.home-products a.name{white-space:normal!important;overflow-wrap:anywhere}
