.ListingHealthCheck_shell__91bqH{display:grid;gap:32px}.ListingHealthCheck_form__x8zKu,.ListingHealthCheck_report__Yzg4U{background:#FFFCF7;border:1px solid rgba(33,30,27,.12);border-radius:4px;padding:clamp(20px,4vw,38px);box-shadow:var(--bw-shadow)}.ListingHealthCheck_form__x8zKu fieldset{border:0;padding:0;margin:0 0 28px}.ListingHealthCheck_form__x8zKu legend{font-weight:750;font-size:20px;margin-bottom:14px}.ListingHealthCheck_grid__pvIEP{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ListingHealthCheck_wide__eb9Gt{grid-column:1/-1}.ListingHealthCheck_contact__IUShY label,.ListingHealthCheck_form__x8zKu fieldset>label,.ListingHealthCheck_grid__pvIEP label{display:grid;gap:7px;font-size:14px;font-weight:650}.ListingHealthCheck_contact__IUShY input,.ListingHealthCheck_contact__IUShY select,.ListingHealthCheck_form__x8zKu input,.ListingHealthCheck_form__x8zKu select,.ListingHealthCheck_form__x8zKu textarea{width:100%;border:1px solid #dcd2c4;border-radius:4px;background:#FFFCF7;padding:12px;color:#211E1B;font:inherit}.ListingHealthCheck_contact__IUShY input:focus,.ListingHealthCheck_contact__IUShY select:focus,.ListingHealthCheck_form__x8zKu input:focus,.ListingHealthCheck_form__x8zKu select:focus,.ListingHealthCheck_form__x8zKu textarea:focus{outline:3px solid color-mix(in srgb,var(--accent) 20%,transparent);border-color:var(--accent)}.ListingHealthCheck_choiceRow__VrE6b{display:flex;gap:10px;flex-wrap:wrap}.ListingHealthCheck_choice__A9Y5r,.ListingHealthCheck_selected___HpzV{display:flex!important;grid-template-columns:auto 1fr!important;align-items:center;gap:9px!important;padding:12px 14px;border:1px solid #dcd2c4;border-radius:4px;font-weight:650}.ListingHealthCheck_selected___HpzV{border-color:var(--accent);background:#F5F0E8}.ListingHealthCheck_check__mo6WZ input,.ListingHealthCheck_choice__A9Y5r input,.ListingHealthCheck_selected___HpzV input{width:auto!important}.ListingHealthCheck_primary__J_FOz,.ListingHealthCheck_secondary__18b_N{border:0;border-radius:4px;padding:13px 20px;font-weight:750;cursor:pointer}.ListingHealthCheck_primary__J_FOz{background:#A9573A;color:#211E1B}.ListingHealthCheck_primary__J_FOz:disabled{opacity:.6}.ListingHealthCheck_secondary__18b_N{background:#F5F0E8;color:#211E1B}.ListingHealthCheck_context__VJRiy,.ListingHealthCheck_counter__3F8F5,.ListingHealthCheck_hint___Z49P,.ListingHealthCheck_optional__5dr9G,.ListingHealthCheck_privacy__GIrFV{color:#5E554C;font-size:13px;line-height:1.55}.ListingHealthCheck_counter__3F8F5{text-align:right}.ListingHealthCheck_privacy__GIrFV{margin:15px 0 0}.ListingHealthCheck_error__8Feb7,.ListingHealthCheck_notice__FUiVz,.ListingHealthCheck_warning__DptH4{padding:13px 15px;border-radius:4px;margin:12px 0}.ListingHealthCheck_error__8Feb7,.ListingHealthCheck_warning__DptH4{background:#F5F0E8;color:#8A4B32}.ListingHealthCheck_notice__FUiVz{background:#F5F0E8}.ListingHealthCheck_hp__fKf0N{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.ListingHealthCheck_progress__DxasV{margin-top:16px}.ListingHealthCheck_bar__vKire{height:7px;background:#EFE8DC;border-radius:4px;overflow:hidden;margin-bottom:9px}.ListingHealthCheck_bar__vKire span{display:block;height:100%;background:var(--accent);transition:width .3s}.ListingHealthCheck_report__Yzg4U:focus{outline:3px solid color-mix(in srgb,var(--accent) 25%,transparent)}.ListingHealthCheck_report__Yzg4U h3{font-size:23px;margin:32px 0 14px}.ListingHealthCheck_reportHead__Oabgb{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.ListingHealthCheck_reportHead__Oabgb h2{font-size:72px;line-height:.9;margin:12px 0 8px;color:var(--accent)}.ListingHealthCheck_reportHead__Oabgb h2 small{font-size:20px;color:#5E554C}.ListingHealthCheck_eyebrow__LHncS{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.ListingHealthCheck_verdict__9CiPF{font-size:20px;line-height:1.45;max-width:800px}.ListingHealthCheck_cards__hKNfo,.ListingHealthCheck_fixes__3lY_i{display:grid;gap:14px}.ListingHealthCheck_fixes__3lY_i{grid-template-columns:repeat(3,1fr)}.ListingHealthCheck_cards__hKNfo article,.ListingHealthCheck_fixes__3lY_i article{border:1px solid #dcd2c4;border-radius:4px;padding:18px}.ListingHealthCheck_cards__hKNfo footer,.ListingHealthCheck_fixes__3lY_i article>span{font-size:12px;color:#5E554C}.ListingHealthCheck_cards__hKNfo{grid-template-columns:repeat(2,1fr)}.ListingHealthCheck_cards__hKNfo header{display:flex;justify-content:space-between;gap:12px;align-items:start}.ListingHealthCheck_cards__hKNfo h4,.ListingHealthCheck_fixes__3lY_i h4{margin:0;font-size:18px}.ListingHealthCheck_grade__3tXWO{font-size:28px;font-weight:800;color:var(--accent)}.ListingHealthCheck_grade__3tXWO small{display:block;font-size:11px;text-align:center;color:#5E554C}.ListingHealthCheck_evidence__yQ8Sc{font-size:13px;background:#F5F0E8;padding:8px;border-radius:4px}.ListingHealthCheck_cards__hKNfo footer{border-top:1px solid #dcd2c4;padding-top:10px}.ListingHealthCheck_snapshot__zseaq{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #dcd2c4;border-radius:4px;overflow:hidden}.ListingHealthCheck_snapshot__zseaq div{padding:15px;border-right:1px solid #dcd2c4;border-bottom:1px solid #dcd2c4}.ListingHealthCheck_snapshot__zseaq dt{font-size:12px;color:#5E554C}.ListingHealthCheck_snapshot__zseaq dd{font-weight:750;margin:5px 0 0}.ListingHealthCheck_disclaimer__QcN7v{padding:16px;border-left:4px solid #bfb3a3;background:#F5F0E8;font-size:13px;line-height:1.6}.ListingHealthCheck_contact__IUShY{margin-top:32px;border-top:1px solid #dcd2c4;padding-top:8px}.ListingHealthCheck_check__mo6WZ{display:flex!important;align-items:center;grid-template-columns:auto 1fr!important;margin:14px 0}@media(max-width:760px){.ListingHealthCheck_cards__hKNfo,.ListingHealthCheck_fixes__3lY_i,.ListingHealthCheck_grid__pvIEP,.ListingHealthCheck_snapshot__zseaq{grid-template-columns:1fr}.ListingHealthCheck_wide__eb9Gt{grid-column:auto}.ListingHealthCheck_reportHead__Oabgb{display:block}.ListingHealthCheck_reportHead__Oabgb h2{font-size:58px}.ListingHealthCheck_snapshot__zseaq div{border-right:0}.ListingHealthCheck_form__x8zKu,.ListingHealthCheck_report__Yzg4U{padding:20px}.ListingHealthCheck_choiceRow__VrE6b{display:grid}.ListingHealthCheck_choice__A9Y5r,.ListingHealthCheck_selected___HpzV{width:100%}}@media(prefers-reduced-motion:reduce){.ListingHealthCheck_bar__vKire span{transition:none}}