.post-page{color:#2b1543;background:#faf8fc;min-height:100vh;padding:24px}.post-page>header{justify-content:space-between;align-items:center;gap:16px;max-width:1100px;margin:0 auto 30px;font-size:13px;display:flex}.post-page>header a{align-items:center;gap:8px;display:flex}.post-brand{color:#692bb4;font-size:20px;font-weight:800}.post-card{background:#fff;border:1px solid #e4d9ed;border-radius:18px;max-width:700px;margin:auto;padding:34px;box-shadow:0 16px 50px #44205f0a}.post-steps{color:#776584;justify-content:space-between;gap:14px;padding:0;font-size:12px;list-style:none;display:flex}.post-steps li{align-items:center;gap:7px;display:flex}.post-steps span{background:#f1eaf7;border-radius:50%;flex-shrink:0;place-items:center;width:25px;height:25px;display:grid}.post-steps [aria-current]{color:#6429a6;font-weight:700}.post-steps [aria-current] span{color:#fff;background:#6429a6}.post-card h1{margin:30px 0 14px;font-size:34px;line-height:1.15}.post-card>p{color:#71617d;font-size:14px;line-height:1.7}.post-card .post-free{color:#6429a6;align-items:center;gap:8px;font-weight:600;display:flex}.post-card form{gap:20px;margin-top:26px;display:grid}.post-card label{gap:8px;font-size:14px;font-weight:600;display:grid}.post-card input,.post-card textarea,.post-card select,.post-page>header select{color:inherit;background:#fff;border:1px solid #cdbddc;border-radius:8px;width:100%;min-height:48px;padding:12px;font-size:16px}.post-page>header select{width:70px;font-size:13px}.post-card textarea{resize:vertical;line-height:1.5}.post-card :focus-visible{outline-offset:2px;outline:3px solid #b78bdc}.post-columns{grid-template-columns:1fr 1fr;gap:16px;display:grid}.post-card small,.post-privacy,.post-status{color:#776584;font-size:12px;font-weight:400;line-height:1.6}.post-next{color:#fff;background:#6429a6;border:0;border-radius:9px;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:14px;font-size:15px;font-weight:700;display:flex}.post-next:disabled{opacity:.6}.post-clear{color:#71617d;justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.post-error{color:#9c2541;background:#fff1f3;border-radius:8px;padding:14px;font-size:13px}.post-page>footer{text-align:center;max-width:700px;margin:24px auto;font-size:12px}.post-page>footer nav{justify-content:center}@media (max-width:600px){.post-page{padding:16px}.post-page>header{flex-wrap:wrap;margin-bottom:18px}.post-brand{font-size:16px}.post-card{padding:22px 18px}.post-card h1{font-size:28px}.post-steps{gap:7px;font-size:10px}.post-steps li{flex-direction:column;align-items:flex-start;gap:6px}.post-columns{grid-template-columns:1fr}}
