html,body{overflow-x:hidden;-webkit-text-size-adjust:100%}@media(max-width:768px){.lp-nav{padding:16px 20px!important;flex-wrap:wrap;gap:12px}.lp-nav-links{gap:12px!important}.lp-nav-links a,.lp-nav-links button{font-size:10px!important;padding:6px 12px!important}.lp-section{padding:60px 24px!important}.lp-hero{padding:80px 24px 60px!important}.lp-hero h1{font-size:36px!important}.lp-layer-card{flex-direction:column!important;gap:16px!important;padding:32px 24px!important}.lp-layer-icon{align-self:flex-start}.lp-step{gap:16px!important}.lp-step-num{min-width:28px!important}.lp-final-cta{padding:60px 24px!important}.cycles-container{padding:60px 20px 40px!important}.cycles-fixed-controls{top:12px!important;right:12px!important}.iching-meta{flex-direction:column!important;align-items:flex-start!important;gap:6px!important}.iching-lunar-group{align-items:flex-start!important}.birthsetup-wrapper{padding:16px!important}.birthsetup-card{width:100%!important;max-width:100%!important;padding:24px 20px!important}.auth-card{width:100%!important;max-width:100%!important;padding:32px 24px!important}.meth-nav{padding:12px 16px!important;flex-wrap:wrap;gap:8px}.meth-nav span{font-size:11px!important}.meth-container{padding:60px 20px!important}.meth-title{font-size:28px!important}pre,code{overflow-x:auto;font-size:12px!important}button{min-height:36px}.meth-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width:380px){.lp-hero h1{font-size:30px!important}.lp-section{padding-left:16px!important;padding-right:16px!important}}
