.spec-section .shell{container-type:inline-size;container-name:medicineSpec}@container medicineSpec (max-width:720px){.spec-section .table-wrap{display:none!important}.spec-section .spec-mobile-list{display:block!important;margin-top:18px}}html.lg-wix-compact,html.lg-wix-compact body{max-width:100%!important;overflow-x:hidden!important}html.lg-wix-compact main{overflow-x:hidden!important}html.lg-wix-compact .shell,html.lg-wix-compact .hero-grid,html.lg-wix-compact .hero-copy,html.lg-wix-compact .visual-stack,html.lg-wix-compact .approach-grid,html.lg-wix-compact .approach-copy,html.lg-wix-compact .media-card,html.lg-wix-compact .family-grid,html.lg-wix-compact .family-card,html.lg-wix-compact .spec-section,html.lg-wix-compact .manufacture,html.lg-wix-compact .routes,html.lg-wix-compact .route,html.lg-wix-compact .lg-ref-foot-top,html.lg-wix-compact .lg-ref-foot-col{min-width:0!important;max-width:100%!important}html.lg-wix-compact .shell{width:100%!important;max-width:none!important;padding-left:14px!important;padding-right:14px!important}html.lg-wix-compact .hero-title-line{white-space:normal!important}html.lg-wix-compact h1{font-size:clamp(29px,10.5vw,42px)!important;line-height:1.04!important;overflow-wrap:normal!important}html.lg-wix-compact h2{font-size:clamp(24px,8vw,31px)!important;line-height:1.08!important}html.lg-wix-compact .hero-copy p{font-size:14px!important;line-height:1.58!important}html.lg-wix-compact .hero-grid{grid-template-columns:1fr!important;gap:22px!important;padding-top:30px!important;padding-bottom:34px!important}html.lg-wix-compact .visual-stack,html.lg-wix-compact .media-card,html.lg-wix-compact .manufacture .media-card{justify-self:stretch!important;width:100%!important;max-width:100%!important}html.lg-wix-compact .hero-media{width:100%!important;max-width:100%!important}html.lg-wix-compact .actions{gap:9px!important;margin-top:20px!important}html.lg-wix-compact .actions .btn{width:100%!important;max-width:100%!important;white-space:normal!important;text-align:center!important}html.lg-wix-compact .stats{grid-template-columns:1fr!important;gap:9px!important}html.lg-wix-compact .stat{min-width:0!important;min-height:0!important;padding:14px 13px!important}html.lg-wix-compact .stat b{font-size:27px!important}html.lg-wix-compact .stat span{font-size:11.5px!important;line-height:1.35!important}html.lg-wix-compact .approach-grid,html.lg-wix-compact .manufacture{grid-template-columns:1fr!important;gap:20px!important}html.lg-wix-compact .approach,html.lg-wix-compact .families,html.lg-wix-compact .spec-section,html.lg-wix-compact .participate{padding-top:34px!important;padding-bottom:34px!important}html.lg-wix-compact .approach-copy p,html.lg-wix-compact .note{font-size:12.5px!important;line-height:1.56!important;max-width:100%!important}html.lg-wix-compact .bullets{gap:9px!important}html.lg-wix-compact .bullet{grid-template-columns:14px minmax(0,1fr)!important;font-size:12px!important;line-height:1.5!important;min-width:0!important}html.lg-wix-compact .bullet span{min-width:0!important;max-width:100%!important;overflow-wrap:break-word!important}html.lg-wix-compact .family-grid,html.lg-wix-compact .routes{grid-template-columns:1fr!important;gap:11px!important;margin-top:18px!important}html.lg-wix-compact .family-card,html.lg-wix-compact .route{width:100%!important;min-width:0!important;max-width:100%!important;min-height:0!important;height:auto!important;padding:14px!important;border-radius:14px!important;overflow:visible!important}html.lg-wix-compact .family-card h3,html.lg-wix-compact .route h3{font-size:15.5px!important;line-height:1.22!important;margin-bottom:7px!important;max-width:100%!important;overflow-wrap:break-word!important}html.lg-wix-compact .family-card p,html.lg-wix-compact .route p{font-size:12px!important;line-height:1.5!important;max-width:100%!important;overflow-wrap:break-word!important}html.lg-wix-compact .num{max-width:100%!important;min-width:0!important;white-space:normal!important;text-align:center!important;overflow-wrap:break-word!important}html.lg-wix-compact .spec-section .table-wrap{display:none!important}html.lg-wix-compact .spec-section .spec-mobile-list{display:block!important;width:100%!important;max-width:100%!important;margin-top:18px!important}html.lg-wix-compact .spec-mobile-card{width:100%!important;max-width:100%!important;min-width:0!important;padding:12px!important;border-radius:13px!important;overflow:visible!important}html.lg-wix-compact .spec-mobile-title{font-size:14px!important;line-height:1.22!important;overflow-wrap:break-word!important}html.lg-wix-compact .spec-mobile-copy{font-size:12px!important;line-height:1.5!important;overflow-wrap:break-word!important}html.lg-wix-compact .spec-mobile-label{font-size:8.5px!important;line-height:1.25!important}html.lg-wix-compact .spec-mobile-status .status{max-width:100%!important;white-space:normal!important;line-height:1.2!important;text-align:center!important}html.lg-wix-compact .manufacture{margin-top:32px!important;padding-top:30px!important}html.lg-wix-compact .caption{font-size:10px!important;line-height:1.42!important;max-width:100%!important;overflow-wrap:break-word!important}html.lg-wix-compact .media-frame{max-width:100%!important;overflow:hidden!important;border-radius:12px!important}html.lg-wix-compact .media-frame img{width:100%!important;height:auto!important;max-width:100%!important}html.lg-wix-compact .participate .actions{margin-top:20px!important}html.lg-wix-compact .lg-ref-wrap{max-width:100%!important;padding-left:14px!important;padding-right:14px!important}html.lg-wix-compact .lg-ref-foot-top{grid-template-columns:1fr!important;gap:20px!important}html.lg-wix-compact .lg-ref-foot-bottom{display:block!important}html.lg-wix-compact .lg-ref-foot-bottom .lg-ref-links{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;margin-top:12px!important}@media(max-width:280px){html.lg-wix-compact .shell{padding-left:11px!important;padding-right:11px!important}html.lg-wix-compact h1{font-size:27px!important}html.lg-wix-compact h2{font-size:23px!important}html.lg-wix-compact .hero-copy p{font-size:13px!important}html.lg-wix-compact .family-card,html.lg-wix-compact .route,html.lg-wix-compact .spec-mobile-card{padding:11px!important}}