[data-section-device="hidden"]{display:none!important}
@media(max-width:820px){[data-section-device="desktop"]{display:none!important}}
@media(min-width:821px){[data-section-device="mobile"]{display:none!important}}
.page-content-shell{min-width:0}
:is(.pufy-detail,.membership-shell,.contact-layout):has(>[data-section-device="hidden"]){grid-template-columns:minmax(0,1fr)}
.footer-main:has(>[data-section-device="hidden"]){grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}
@media(max-width:820px){:is(.pufy-detail,.membership-shell,.contact-layout):has(>[data-section-device="desktop"]){grid-template-columns:minmax(0,1fr)}}
@media(min-width:821px){:is(.pufy-detail,.membership-shell,.contact-layout):has(>[data-section-device="mobile"]){grid-template-columns:minmax(0,1fr)}.header-main:has(>[data-section-device="hidden"]){grid-template-columns:minmax(0,1fr) auto}}
