/* Public Seller: preparation, interest and authorized listing visibility. */
.seller-listing-visual{margin:0;min-width:0;text-align:left;border:1px solid #cbdbe5;border-radius:1rem;overflow:hidden;background:#fff;box-shadow:0 18px 45px #102a430b}.seller-listing-visual picture{display:block}.seller-listing-visual img{display:block;width:100%;height:auto;aspect-ratio:7/5;object-fit:cover;object-position:var(--seller-focal)}.seller-property-fallback{padding:1.5rem;background:#f0f3eb;color:#102a43}.seller-property-fallback>strong{display:block;font-size:1.2rem;line-height:1.4}.seller-property-fallback svg{width:100%;height:145px;stroke:#657d63;stroke-width:2;fill:none;margin:.75rem 0}.seller-property-fallback small{font-size:.75rem;color:#526577}.seller-listing-record{padding:1.2rem;border-top:3px solid #2d865b}.seller-listing-record>strong{display:block;font-size:1.05rem;margin-bottom:.8rem}.seller-listing-record>div{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.5rem;font-size:.8rem;padding:.55rem 0;border-top:1px solid #d8e3eb}.seller-listing-record b{color:#236440}.seller-listing-visual figcaption,.seller-journey>figcaption{font-size:.78rem;line-height:1.6;color:#526577;padding:.8rem 1.2rem}.seller-value-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.8rem;text-align:left}.seller-value-flow>div{min-width:0;border-top:3px solid #a4c7b6;padding-top:1.2rem}.seller-value-flow h3{font-size:1.1rem;font-weight:800}.seller-value-flow p{font-size:.95rem;line-height:1.6;color:#526577}.seller-value-state{padding:1.2rem;border-left:3px solid #2d865b;background:#f0f6f3;display:flex;flex-direction:column;gap:.7rem;font-size:.9rem}.seller-value-flow>div:last-child .seller-value-state{background:#102a43;color:#fff}.seller-value-state small{font-size:.8rem;line-height:1.6}.seller-journey{margin:0;text-align:left}.seller-journey ol{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem 1.4rem}.seller-journey ol>li{min-width:0;border-top:2px solid #a4c7b6;padding-top:1.5rem;position:relative}.seller-step-number{position:absolute;top:-1rem;left:0;background:#102a43;color:#fff;border-radius:50%;width:2rem;height:2rem;display:grid;place-items:center;font-size:.75rem;font-weight:800}.seller-journey h3{font-size:1.05rem;line-height:1.4;font-weight:800;min-height:2.8rem}.seller-journey li>p{font-size:.9rem;line-height:1.6;color:#526577}.seller-stage-record{margin:0;padding:1rem;border:1px solid #d8e3eb;border-radius:.65rem;background:#fff;display:flex;flex-direction:column;gap:.7rem;min-height:175px;font-size:.85rem}.seller-stage-record>div{display:flex;justify-content:space-between;gap:.5rem;flex-wrap:wrap;border-top:1px solid #d8e3eb;padding-top:.6rem;font-size:.8rem}.seller-stage-record dt{font-weight:500}.seller-stage-record dd{margin:0;font-weight:750;color:#236440}.seller-stage-record b{color:#236440}.seller-stage-record small{font-size:.8rem;line-height:1.6}.seller-stage-workspace{background:#102a43;color:#fff}.seller-stage-workspace b,.seller-stage-workspace .public-product-kicker{color:#b0dfc6}.seller-journey .seller-property-fallback{padding:1rem}.seller-journey .seller-property-fallback svg{height:110px}.seller-journey .seller-listing-record{padding:1rem}.seller-journey-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:1.5rem}
@media(max-width:1199px){.seller-journey ol{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:575px){.seller-journey ol,.seller-value-flow{grid-template-columns:1fr;gap:1.5rem}.seller-journey ol>li{border-top:0;border-left:2px solid #a4c7b6;padding:0 0 .5rem 1.25rem}.seller-step-number{position:relative;top:0;margin-left:-2.3rem}.seller-journey h3{min-height:0;margin:.7rem 0;font-size:1.15rem}.seller-stage-record{min-height:0}.seller-listing-visual img{aspect-ratio:3/2;object-position:var(--seller-mobile-focal)}.seller-journey-actions .btn{white-space:normal}}
/* One six-stage system; all rules below are scoped to the journey only. */
.seller-journey ol{gap:1.8rem 1.5rem;align-items:stretch}
.seller-journey ol>li{display:flex;flex-direction:column;border:1px solid #cfdfd7;border-top:3px solid #2d865b;border-radius:.85rem;padding:1.2rem;background:#f7faf8;box-shadow:0 12px 30px #102a4308}
.seller-journey .seller-step-number{position:static;margin:0 0 .8rem;border-radius:.5rem;flex:none}
.seller-journey li>h3{margin:0 0 .6rem}
.seller-journey li>.seller-stage-record,.seller-journey li>.seller-listing-visual{margin-top:auto}
.seller-journey li>.seller-stage-record{gap:.85rem}
.seller-journey li>.seller-stage-record>div{padding:.85rem .65rem;border-radius:.35rem;background:#f3f7f5}
.seller-journey li>.seller-stage-workspace>div{background:#ffffff0d;border-color:#ffffff24}
.seller-journey li>.seller-listing-visual{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);box-shadow:none}
.seller-journey .seller-property-fallback{padding:.8rem;display:flex;flex-direction:column;justify-content:center}
.seller-journey .seller-property-fallback>strong{font-size:1rem}
.seller-journey .seller-property-fallback svg{height:75px;margin:.65rem 0}
.seller-journey .seller-listing-visual picture{height:100%}
.seller-journey .seller-listing-visual img{height:100%;aspect-ratio:auto}
.seller-journey .seller-listing-record{padding:.85rem;border-top:0;border-left:3px solid #2d865b}
.seller-journey .seller-listing-record>strong{font-size:.95rem;line-height:1.45}
.seller-journey .seller-listing-record>div{padding:.75rem 0;display:block}
.seller-journey .seller-listing-record>div b{display:block;margin-top:.25rem}
.seller-journey .seller-listing-visual figcaption{grid-column:1/-1;padding:.65rem .85rem;border-top:1px solid #d8e3eb}
.seller-journey ol>li:not(:nth-child(3n)):after{content:'→';position:absolute;right:-1.4rem;top:1.4rem;font-size:1.25rem;font-weight:800;color:#247348}
@media(min-width:1200px){.section-space:has(.seller-journey)>.container{max-width:1140px;padding-inline:1.5rem}.seller-journey ol>li:nth-child(3):after{content:'Continue with 04 ↓';position:absolute;right:0;bottom:-1.4rem;color:#247348;font-size:.75rem;font-weight:750}}
@media(min-width:576px) and (max-width:1199px){.seller-journey ol>li:after{display:none}.seller-journey ol>li:nth-child(odd):after{content:'→';display:block;position:absolute;right:-1.4rem;top:1.4rem;color:#247348;font-size:1.25rem;font-weight:800}}
@media(max-width:575px){.seller-journey ol{gap:1.5rem}.seller-journey ol>li:not(:last-child):after{content:'↓';display:block;position:absolute;right:50%;top:auto;bottom:-1.45rem;color:#247348;font-size:1.25rem;font-weight:800}.seller-journey li>.seller-listing-visual{grid-template-columns:1fr}.seller-journey .seller-listing-visual img{height:auto;aspect-ratio:3/2}.seller-journey .seller-listing-record{border-left:0;border-top:3px solid #2d865b}.seller-journey li>h3{min-height:0}}

/* Static approved Seller story alongside, not in place of, the three existing benefit cards. */
.seller-editorial-integration{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:1.5rem;align-items:center;margin-top:1.6rem}
.seller-editorial-photo{margin:0;min-width:0;border:1px solid #d4e2db;border-radius:1rem;overflow:hidden;background:#edf4ef;box-shadow:0 18px 42px #102a430d}
.seller-editorial-photo picture,.seller-editorial-photo img{display:block;width:100%}
.seller-editorial-photo img{height:auto;aspect-ratio:3/2;object-fit:cover;object-position:var(--seller-summary-focal)}
.seller-editorial-photo figcaption{padding:.65rem .85rem;font-size:.75rem;color:#526577;background:#fff}
.seller-editorial-fallback{min-height:300px;display:grid;place-items:center;padding:2rem;text-align:center;color:#526577}
.seller-editorial-integration .seller-value-flow{grid-template-columns:1fr;gap:.6rem}
.seller-editorial-integration .seller-value-flow>div{border:1px solid #d5e3da;border-left:3px solid #2d865b;border-radius:.65rem;background:#fff;padding:.75rem .9rem}
.seller-editorial-integration .seller-value-flow h3{font-size:1rem;margin:0 0 .3rem}
.seller-editorial-integration .seller-value-flow p{font-size:.84rem;line-height:1.45;margin:0 0 .5rem}
.seller-editorial-integration .seller-value-state{padding:.55rem .7rem;gap:.25rem;font-size:.8rem}
.seller-editorial-integration .seller-value-state small{font-size:.74rem;line-height:1.45}
@media(max-width:991px){.seller-editorial-integration{grid-template-columns:1fr;max-width:50rem;margin-inline:auto}.seller-editorial-integration .seller-value-flow{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:575px){.seller-editorial-integration .seller-value-flow{grid-template-columns:1fr}.seller-editorial-photo img{object-position:var(--seller-summary-mobile-focal)}}
