/* User-reviewed mobile layout adjustments, 2026-10-17. */
@media screen and (max-width:767px){
 .fv-entry-layout{display:flex;flex-direction:column;align-items:stretch;gap:20px}
 .fv-entry-copy{display:contents}
 .fv-entry-copy>h1{order:0}.fv-entry-copy>.lead{order:1;margin:0}.fv-entry-copy>.body-copy{order:2;margin:0}
 .fv-entry-layout>.fv-official-profile{order:3}
 .fv-entry-copy>.fv-price{order:4;margin:4px 0 0}
 .fv-entry-copy>#artist-register-fv{order:5;width:100%;max-width:none}
 .fv-entry-copy>.fee-note{order:6;margin:0}
 .social-comparison-layout{grid-template-columns:minmax(0,1fr)}
 .social-comparison-card{grid-template-columns:minmax(0,1fr) 100px;gap:12px;padding:18px 12px}
 .social-card-copy{min-width:0}
 .social-card-copy h3{font-size:clamp(15px,4.9vw,23px);white-space:nowrap;word-break:normal;overflow-wrap:normal;gap:4px}
 .social-card-copy h3 svg{width:18px;height:18px}
 .demo-case:nth-child(n+5 of .demo-case:not([hidden])){display:none}
 .profile-description>.campaign-proof-labels{display:none}
 .official-plan .official-plan-price{text-align:center}
 .official-plan .official-commission{justify-content:center;text-align:center}
 .trust #trust-heading{font-size:clamp(19px,4.3vw,25px);line-height:1.7;letter-spacing:0;word-break:normal}
}
@media screen and (max-width:767px){
 body{padding-bottom:0}
 .restored-makele-intro{width:100%;max-width:100%;margin-inline:0;padding-inline:0}
 .restored-makele-intro>.fv-entry-layout{width:86%;margin-inline:auto}
 .restored-makele-intro>.fv-brand-banner.supplied-fv-image{width:100%;max-width:100%;margin-inline:0;container-type:inline-size}
 .restored-makele-intro>.fv-brand-banner.supplied-fv-image>img{width:100%;height:auto;margin:0;object-fit:contain}
 .supplied-fv-image>.supplied-fv-cta{position:absolute;left:4.5%;top:73%;width:33%;height:14%;min-height:0;max-width:none;margin:0;padding:1.025641cqw 1.538462cqw;font-size:2.051282cqw;gap:1.025641cqw;line-height:1.3}
 .social-phone.makele-phone{height:250px;aspect-ratio:auto}
 .makele-phone-screen{height:100%;overflow:hidden}
 .social-phone.makele-phone .makele-phone-screen img{width:100%;max-width:100%;height:100%;object-fit:contain;object-position:top center}
}
@media screen and (min-width:481px) and (max-width:767px){.social-phone.makele-phone{height:230px}}

@media screen and (max-width:768px){
 .replacement-plans #plans-heading,.replacement-plans .pricing-release-note{order:0}
 .replacement-plans .official-plan-grid{order:1}
 .replacement-plans .plan-feature-disclaimer{order:2}
 .replacement-plans .plan-comparison-wrap{order:3;margin:28px 0 0}
}

@media screen and (max-width:767px){.social-comparison #channels-heading{font-size:22px}}

.part-image-section #ba-story-heading br,.illustrated-purpose #hero-heading br{display:revert}
@media screen and (max-width:767px){.part-image-section #ba-story-heading,.illustrated-purpose #hero-heading{font-size:clamp(23px,3.1vw,22px);letter-spacing:0}}
