/* Smaller mobile cards across the landing, research and app pages. */
@media(max-width:760px){
 .swipe-row{gap:9px!important;padding-bottom:3px!important}
 .swipe-row>*{flex-basis:86%}
 .report-swipe>.phone-feature{flex-basis:88%;gap:11px;padding-right:2px}
 .report-swipe .phone-cover{max-width:104px}
 .report-swipe .phone-feature{grid-template-columns:minmax(0,.78fr) minmax(0,1fr)}
 .report-swipe .phone-feature-copy h3{font-size:17px;margin-bottom:5px}
 .report-swipe .phone-feature-label{font-size:11px;line-height:1.4;margin-bottom:4px}
 .report-swipe .phone-feature-copy>p{margin-bottom:5px}
 .report-swipe .phone-read{font-size:12px;padding:8px;min-height:44px}
 .channel-guide .channel-grid.swipe-row>.channel-card{flex-basis:88%;padding:11px!important;border-radius:6px!important}
 .channel-guide .channel-fold>summary{gap:3px;padding-bottom:7px;margin-bottom:7px!important}
 .channel-guide .channel-fold .channel-name{font-size:14px}
 .channel-guide .channel-name .social-icon{width:16px;height:16px;flex-basis:16px}
 .channel-guide .channel-fold h3{font-size:17px;line-height:1.25;margin-bottom:6px}
 .channel-guide .channel-fold p{font-size:14px;line-height:1.45;margin-bottom:4px}
 .channel-guide .channel-fold>a{padding:4px 0;font-size:13px;min-height:44px}
 .plans.launch-plans.swipe-row>article,.plans.launch-plans.swipe-row>.plan-coming{flex-basis:88%;padding:13px!important;border-radius:6px!important}
 .plans.launch-plans.swipe-row h3{font-size:21px;margin:5px 0}
 .plans.launch-plans.swipe-row .eyebrow{font-size:11px;line-height:1.4;margin-bottom:3px}
 .plans.launch-plans.swipe-row .plan-promise{font-size:15px;line-height:1.4;margin:5px 0 7px}
 .plans.launch-plans.swipe-row ul{margin:3px 0 7px;font-size:14px;line-height:1.45}
 .plans.launch-plans.swipe-row li{padding-block:2px}
 .plans.launch-plans.swipe-row .plan-price-note{display:none}
 .plans.launch-plans.swipe-row .plan-sample,.plans.launch-plans.swipe-row .patreon-follow{font-size:13px;padding-block:7px;min-height:44px}
 .plans.launch-plans.swipe-row .plan-coming .pro-preview-note{padding-top:10px;margin:10px 0}
 .plans.launch-plans.swipe-row .plan-coming .pro-preview-note p{font-size:14px;line-height:1.45;margin:7px 0}
 .plans.launch-plans.swipe-row .plan-coming .pro-status{padding:8px 10px;min-height:44px}
 .membership-billing-note{font-size:12px;line-height:1.45;color:#adc3d3;margin:6px 0 0}
 .updates-grid.swipe-row>article,.availability-features.swipe-row>article{padding:11px!important;border-radius:6px!important;flex-basis:86%}
 .updates-grid.swipe-row h3,.availability-features.swipe-row h3{font-size:18px!important;line-height:1.3;margin:8px 0}
 .updates-grid.swipe-row p,.availability-features.swipe-row p{font-size:14px;line-height:1.45;margin:6px 0}
 .updates-grid .update-type{font-size:11px;gap:6px}.updates-grid .update-type .ui-icon{width:18px;height:18px;flex-basis:18px}
 .updates-grid.swipe-row article>a,.update-links>a,.availability-features .feature-try{font-size:13px;min-height:44px;margin-top:4px}
 .chapter-list.swipe-row>li{padding:10px!important;flex-basis:86%;gap:8px!important}
 .chapter-list.swipe-row h3{font-size:15px!important;line-height:1.35;margin-bottom:5px}
 .chapter-list.swipe-row p{font-size:14px!important;line-height:1.45;margin:0}
 .chapter-list .chapter-number .ui-icon{width:19px;height:19px}
 .phone-learning{padding-block:10px;margin-bottom:8px}.phone-learning h3{font-size:20px;margin-bottom:6px}.phone-learning p{font-size:14px;line-height:1.5;margin-bottom:8px}
 .native-showcase.polished-showcase .showcase-screen{width:220px!important;height:280px!important;max-height:48svh!important;border-radius:10px!important}
 .screen-description{padding-top:10px!important}.screen-description h3{font-size:18px!important;margin-bottom:6px}.screen-description p{line-height:1.45!important}
 .app-intro-points>div{padding-block:7px}.app-intro-points dd{line-height:1.45}
 .report-sample-panel{padding:0!important;max-width:155px!important;margin-inline:auto;border:0!important;background:none!important;box-shadow:none!important}
 .report-sample-panel img{width:100%!important;height:auto!important;max-height:none!important;box-shadow:none!important;border-radius:0!important}
 .report-sample-panel a>span{font-size:12px;min-height:44px;display:flex;align-items:center}
 .journal .product-art{max-width:145px!important;margin-bottom:14px!important}
 .product-copy h3{font-size:22px!important}.product-copy p{font-size:14px;line-height:1.5;margin:10px 0!important}
 .journal .education-card{margin-top:24px!important;padding-top:20px!important}
}
@media(max-width:760px){
 .landing-refined .faq details{padding:0 12px;margin-bottom:8px;background:#f4f8fc;border:1px solid #b1c7d7;border-radius:6px}
 .landing-refined .faq summary{padding:10px 0;min-height:44px;font-size:14px;color:#132f44}
 .landing-refined .faq details p{font-size:14px;line-height:1.5;padding:0 0 12px;margin:0;color:#3c586d}
}
