.post-page{display:grid;grid-template-columns:.65fr 1.35fr;gap:45px;background:#f5f7fb;padding:48px 5vw 75px;min-height:calc(100vh - 68px)}.post-intro{position:sticky;top:105px;align-self:start}.post-intro h1{font-size:clamp(36px,4vw,56px);line-height:1.04;letter-spacing:-.045em;margin:10px 0}.post-intro>p{color:#647188;line-height:1.7}.free-note{background:#eaf3ff;border:1px solid #c7dcff;border-radius:12px;padding:16px;margin-top:24px}.free-note b,.free-note span{display:block}.free-note span{color:#53657d;font-size:12px;margin-top:5px}.post-wizard{background:#fff;border:1px solid #dce3ed;border-radius:18px;box-shadow:0 18px 60px rgba(14,35,68,.12);overflow:hidden}.post-progress{display:grid;grid-template-columns:repeat(7,1fr);background:#edf2f8}.post-progress span{font-size:10px;padding:13px 4px;text-align:center;color:#69778b;border-right:1px solid #dce3ed}.post-progress span.active,.post-progress span.done{background:#095df5;color:#fff}.post-step{display:none;padding:27px;min-height:420px}.post-step.active{display:block}.post-step>small{color:#07988f;font-weight:850}.post-step h2{font-size:27px}.account-types,.option-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:13px}.option-cards{grid-template-columns:repeat(3,1fr)}.account-types button,.option-cards button,.property-cards button{border:1px solid #dce3ed;background:#fff;border-radius:12px;padding:20px;text-align:left;cursor:pointer;min-height:130px}.account-types button.selected,.option-cards button.selected,.property-cards button.selected{border:2px solid #095df5;background:#edf4ff}.account-types b,.account-types span,.account-types em,.option-cards b,.option-cards span,.property-cards b{display:block}.account-types span,.option-cards span{color:#647188;font-size:12px;margin:8px 0}.account-types em{font-style:normal;color:#07988f;font-size:11px;font-weight:800}.identity-note,.publish-lock{margin-top:16px;padding:13px;background:#eef6ff;color:#31567e;border-radius:8px;font-size:12px}.property-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.property-cards button{min-height:95px;text-align:center}.form-cols{display:grid;grid-template-columns:repeat(2,1fr);gap:13px}.form-cols label{font-size:12px;font-weight:800;color:#56657a}.form-cols input,.form-cols select,.form-cols textarea{display:block;width:100%;padding:12px;border:1px solid #dce3ed;border-radius:8px;margin-top:6px;background:#fff}.form-cols .wide{grid-column:1/-1}.upload-zone{border:2px dashed #aab9cc;border-radius:15px;min-height:190px;display:grid;place-content:center;text-align:center;cursor:pointer;background:#f8fafc}.upload-zone b,.upload-zone span{display:block}.upload-zone span{color:#647188;font-size:12px;margin-top:7px}.visual-options{display:grid;gap:8px;margin-top:15px}.virtual-policy{background:#fff6f1;border:1px solid #ffd8c5;border-radius:9px;padding:13px;margin-top:15px}.virtual-policy p{font-size:12px;color:#7a5849}.summary{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.summary div{padding:13px;background:#f4f7fb;border-radius:8px}.summary b,.summary span{display:block}.summary span{font-size:12px;color:#647188;margin-top:3px}.approval{display:block;margin:18px 0;font-size:13px;line-height:1.6}.publish{width:100%;margin-top:14px}.post-footer{border-top:1px solid #e3e8ef;padding:16px 24px;display:flex;justify-content:space-between;align-items:center}.post-footer button{border:0;background:none;font-weight:800;color:#095df5}.post-footer button:disabled{color:#aab3c1}.post-footer span{font-size:11px;color:#7b8798}
@media(max-width:900px){.post-page{grid-template-columns:1fr}.post-intro{position:static}.post-progress{overflow-x:auto;grid-template-columns:repeat(7,100px)}}@media(max-width:650px){.post-page{padding:28px 14px 55px;gap:22px}.post-intro h1{font-size:38px}.post-step{padding:19px;min-height:510px}.account-types,.option-cards,.form-cols{grid-template-columns:1fr}.property-cards{grid-template-columns:repeat(2,1fr)}.form-cols .wide{grid-column:auto}.post-footer{padding:14px}.post-footer span{display:none}}
