.main.sell-page{padding:0 0 64px}
.pp-sell-page{width:min(760px,calc(100% - 48px));margin:0 auto;padding:48px 0 0}
.pp-sell-page>.text-button{display:inline-block;margin-bottom:26px}
.pp-sell-heading{margin-bottom:30px}
.pp-sell-heading .pp-kicker{display:inline-block;color:#072f3e;background:#ffd521;border:2px solid #151515;border-radius:7px;padding:8px 12px;font-size:12px;font-weight:900;letter-spacing:.06em}
.pp-sell-heading h1{font-family:Fredoka,sans-serif;font-weight:600;font-size:clamp(32px,5vw,48px);line-height:1.1;margin:24px 0 16px;color:#0649cb}
.pp-sell-heading p{max-width:600px;line-height:1.7}
.pp-sell-card{background:#fff;border:2px solid #151515;border-radius:24px;box-shadow:5px 5px 0 #151515;padding:32px}
.pp-sell-card h2{font-family:Fredoka,sans-serif;font-size:28px;margin:0 0 12px}
.pp-sell-card>p{line-height:1.7;margin-bottom:24px}
.pp-sell-profile{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px;background:#e4f8f4;border:1px solid #151515;border-radius:12px;margin-bottom:26px;font-size:13px}
.pp-sell-profile a{font-weight:800;text-decoration:underline;white-space:nowrap}
.pp-sell-card .fields{min-width:0}
.pp-sell-card .two-cols>*{min-width:0}
.pp-sell-card input,.pp-sell-card textarea{max-width:100%}
@media(max-width:560px){.pp-sell-page{width:calc(100% - 32px);padding-top:28px}.pp-sell-card{padding:22px 18px;border-radius:18px}.pp-sell-profile{align-items:flex-start;flex-direction:column;gap:8px}.pp-sell-card .two-cols{grid-template-columns:1fr}}
