/* Mobile-only refinements; retain desktop closing compositions. */
@media(max-width:800px){
 body.method-page #main .inline-lens-domain button{font-size:1.25rem;line-height:1.3;min-height:48px}
 body.method-page #main .inline-lens-domain h3{font-size:1.125rem;line-height:1.4}
 body.method-page #main .method-closing{padding:0 0 40px;min-height:0;display:block}
 body.method-page #main .method-closing .closing-with-image{display:flex;flex-direction:column;gap:24px;width:100%;max-width:none}
 body.method-page #main .method-closing-photo{position:relative;inset:auto;width:100%;height:260px;margin:0;order:0}
 body.method-page #main .method-closing-photo img{display:block;width:100%;height:100%;object-fit:cover;mask-image:linear-gradient(to bottom,#000 80%,transparent);-webkit-mask-image:linear-gradient(to bottom,#000 80%,transparent)}
 body.method-page #main .method-closing:after{content:none}
 body.method-page #main .method-closing-copy{order:1;width:calc(100% - 48px);max-width:none;margin:0 24px}
 body.about-page #main .about-work{display:flex;flex-direction:column;gap:24px}
 body.about-page #main .about-work-photo{order:0;width:100%;max-width:none;align-self:stretch;margin:0}
 body.about-page #main .about-work-copy{order:1;width:100%;max-width:none}
}
