/* Readable social-style canvas, with fluid gutters instead of edge-to-edge cards. */
body:has(.v2-platform)>main#main-content,
body:has(.v2-school.sp-public)>main#main-content {
 width:min(1440px,calc(100% - clamp(24px,7vw,128px)))!important;
 max-width:1440px!important;margin-inline:auto!important;padding:0!important;
}
.marketplace-access {width:min(520px,100%);margin:32px auto;padding:clamp(20px,3vw,36px);box-sizing:border-box}
.marketplace-access form,.marketplace-access label {display:grid;gap:8px}
.marketplace-access form {gap:18px}.marketplace-access input,.marketplace-access select{box-sizing:border-box;max-width:100%}
@media(max-width:640px){body:has(.v2-platform)>main#main-content,body:has(.v2-school.sp-public)>main#main-content{width:calc(100% - 24px)!important}}
