/* PondLife 2.4 — About layout and milestone rendering repair. */
body:has(.pl-r3-about),body:has(.pl-r3-about) .sp-site{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;transform:none!important}
body:has(.pl-r3-about) .sp-site>.sp-header,body:has(.pl-r3-about) .sp-site>.pl-subnav,body:has(.pl-r3-about) .sp-site>.sp-main,body:has(.pl-r3-about) .sp-site>.sp-footer{width:100%!important;max-width:none!important;min-width:0!important}
body:has(.pl-r3-about) .sp-main{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;overflow:visible!important}
body:has(.pl-r3-about) .pl-r3-about{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;overflow:hidden!important;position:static!important;transform:none!important}
body:has(.pl-r3-about) .pl-r3-about .pl-r2-shell{width:min(1160px,calc(100% - 48px))!important;max-width:1160px!important;margin-left:auto!important;margin-right:auto!important;min-width:0!important}
body:has(.pl-r3-about) .pl-r2-about-trio{grid-template-columns:minmax(0,1.07fr) minmax(0,.96fr) minmax(0,1fr)!important}
body:has(.pl-r3-about) .pl-r2-middle-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
body:has(.pl-r3-about) .pl-r2-about-trio>*,body:has(.pl-r3-about) .pl-r2-middle-grid>*{min-width:0!important}
@media(max-width:900px){body:has(.pl-r3-about) .pl-r2-about-trio{grid-template-columns:repeat(2,minmax(0,1fr))!important}body:has(.pl-r3-about) .pl-r2-middle-grid{grid-template-columns:minmax(0,1fr)!important}}
@media(max-width:680px){body:has(.pl-r3-about) .pl-r2-about-trio{grid-template-columns:minmax(0,1fr)!important}body:has(.pl-r3-about) .pl-r3-about .pl-r2-shell{width:calc(100% - 32px)!important}}
