/* Clearer hierarchy and readable secondary information, shared by every free page. */
html[data-cw-visitor-experience][data-cw-visitor-experience][data-cw-visitor-experience][data-cw-visitor-experience] main :is(.small,.caption,.cw-home-caption,.card-photo-credit,.figure-credit,.blog-date,.article-byline,figcaption){font-size:14px!important;line-height:1.65!important;color:#c9dce6!important;opacity:1!important}
html[data-cw-visitor-experience][data-cw-visitor-experience][data-cw-visitor-experience][data-cw-visitor-experience] main .cw-disclosure{width:100%!important;min-width:0!important;margin:12px 0!important;border:1px solid #456075!important;border-radius:12px!important;background:#102132!important;box-sizing:border-box!important}
html[data-cw-visitor-experience][data-cw-visitor-experience][data-cw-visitor-experience][data-cw-visitor-experience] main .cw-disclosure>summary{display:list-item!important;cursor:pointer!important;padding:16px!important;color:#edf6fa!important;font-size:17px!important;font-weight:700!important;line-height:1.5!important}
html[data-cw-visitor-experience][data-cw-visitor-experience][data-cw-visitor-experience][data-cw-visitor-experience] main .cw-disclosure>summary:focus-visible{outline:3px solid #bcb0f2!important;outline-offset:3px!important}
html[data-cw-visitor-experience][data-cw-visitor-experience][data-cw-visitor-experience][data-cw-visitor-experience] main .cw-disclosure>summary h3{display:inline!important;margin:0!important;font-size:17px!important;line-height:1.5!important}
html[data-cw-visitor-experience][data-cw-visitor-experience][data-cw-visitor-experience][data-cw-visitor-experience] main .cw-disclosure>:not(summary){margin:0 16px 18px!important}
html[data-cw-visitor-experience][data-cw-visitor-experience][data-cw-visitor-experience][data-cw-visitor-experience] main .cw-disclosure:not([open])>:not(summary){display:none!important}
html[data-cw-visitor-experience][data-cw-visitor-experience][data-cw-visitor-experience][data-cw-visitor-experience] main .cw-home-explanation:has(>.cw-disclosure){display:block!important;padding:0!important}
html[data-cw-visitor-experience][data-cw-visitor-experience][data-cw-visitor-experience][data-cw-visitor-experience] main .cw-payment-launch-note{padding:16px!important;border:1px solid #bcb0f2!important;border-radius:10px!important;background:#272540!important;color:#edf6fa!important;font-size:16px!important;line-height:1.6!important}
html[data-cw-visitor-experience][data-cw-visitor-experience][data-cw-visitor-experience][data-cw-visitor-experience] [data-cw-seller-launch-notice] p{margin:10px 0!important}
html[data-cw-visitor-experience][data-cw-visitor-experience][data-cw-visitor-experience][data-cw-visitor-experience] main #seller-profile-form button{max-width:100%!important;white-space:normal!important}
@media(max-width:950px){
html[data-cw-visitor-experience][data-cw-visitor-experience][data-cw-visitor-experience][data-cw-visitor-experience] #online#online#online{display:flex!important;flex-direction:column!important;gap:20px!important;padding:20px 0!important}
html[data-cw-visitor-experience][data-cw-visitor-experience][data-cw-visitor-experience][data-cw-visitor-experience] #online#online#online>[data-cw-mobile-estimate-title]{order:1!important;width:100%!important;margin:0!important;padding:0!important}
html[data-cw-visitor-experience][data-cw-visitor-experience][data-cw-visitor-experience][data-cw-visitor-experience] #online#online#online>[data-cw-mobile-estimate-title] h1{margin:0!important;font-size:clamp(28px,7.5vw,36px)!important;line-height:1.2!important;text-align:left!important}
html[data-cw-visitor-experience][data-cw-visitor-experience][data-cw-visitor-experience][data-cw-visitor-experience] #online#online#online>.search-shell{order:2!important;width:100%!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important}
html[data-cw-visitor-experience][data-cw-visitor-experience][data-cw-visitor-experience][data-cw-visitor-experience] #online#online#online>.hero-copy{order:3!important;width:100%!important;margin:0!important;padding:20px 0!important;display:flex!important;flex-direction:column!important;gap:16px!important}
html[data-cw-visitor-experience][data-cw-visitor-experience][data-cw-visitor-experience][data-cw-visitor-experience] #online#online#online .hero-copy :is(.eyebrow,.search-intro,.search-trust,.hero-points,.scout-research-animation){margin:0!important}
html[data-cw-visitor-experience][data-cw-visitor-experience][data-cw-visitor-experience][data-cw-visitor-experience] #online#online#online #online-form{margin:0!important;width:100%!important;padding:18px 16px!important;box-sizing:border-box!important}
html[data-cw-visitor-experience][data-cw-visitor-experience][data-cw-visitor-experience][data-cw-visitor-experience] #online#online#online .form-heading{gap:8px!important;text-align:left!important;justify-content:flex-start!important}
html[data-cw-visitor-experience][data-cw-visitor-experience][data-cw-visitor-experience][data-cw-visitor-experience] #online#online#online .form-heading h2{font-size:24px!important;line-height:1.25!important;text-align:left!important;margin:0!important}
html[data-cw-visitor-experience][data-cw-visitor-experience][data-cw-visitor-experience][data-cw-visitor-experience] #online#online#online .form-heading .spark{display:none!important}
html[data-cw-visitor-experience][data-cw-visitor-experience][data-cw-visitor-experience][data-cw-visitor-experience] #online#online#online .scout-research-animation{max-width:340px!important;align-self:center!important}
html[data-cw-visitor-experience][data-cw-visitor-experience][data-cw-visitor-experience][data-cw-visitor-experience] #online#online#online .hero-copy .scout-estimate-illustration{max-height:240px!important;object-fit:contain!important}
html[data-cw-visitor-experience][data-cw-visitor-experience][data-cw-visitor-experience][data-cw-visitor-experience] #profile-form .cw-profile-info-panel button[type=submit]{padding:10px 12px!important;font-size:14px!important}
}
/* The normal launcher keeps its approved size; minimizing is a visitor choice. */
html[data-cw-ask-scout][data-cw-ask-scout][data-cw-ask-scout][data-cw-visitor-experience] body>.cw-scout-minimize{position:fixed!important;right:24px!important;bottom:calc(112px + env(safe-area-inset-bottom))!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;padding:0!important;margin:0!important;border:1px solid #82edcb!important;border-radius:50%!important;background:#173246!important;color:#edf6fa!important;-webkit-text-fill-color:#edf6fa!important;font:700 24px/1 system-ui!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:102!important;cursor:pointer!important}
html[data-cw-ask-scout][data-cw-ask-scout][data-cw-ask-scout][data-cw-visitor-experience] body>.cw-scout-minimize[hidden]{display:none!important}
html[data-cw-ask-scout][data-cw-ask-scout][data-cw-ask-scout][data-cw-visitor-experience] body>.cw-scout-minimize:focus-visible{outline:3px solid #bcb0f2!important;outline-offset:3px!important}
html[data-cw-ask-scout][data-cw-ask-scout][data-cw-ask-scout][data-cw-visitor-experience] body>.scout-launcher[data-minimized=true]{width:56px!important;min-width:56px!important;max-width:56px!important;height:56px!important;min-height:56px!important;padding:6px!important;border-radius:50%!important}
html[data-cw-ask-scout][data-cw-ask-scout][data-cw-ask-scout][data-cw-visitor-experience] body>.scout-launcher[data-minimized=true]>span:not(.cw-scout-launcher-art){display:none!important}
html[data-cw-ask-scout][data-cw-ask-scout][data-cw-ask-scout][data-cw-visitor-experience] body>.scout-launcher[data-minimized=true] :is(.cw-scout-launcher-art,img){width:40px!important;height:40px!important;min-width:0!important;flex-basis:40px!important;object-fit:contain!important}
html[data-cw-ask-scout][data-cw-ask-scout][data-cw-ask-scout][data-cw-visitor-experience] .scout-dialog :is(.small,.scout-search-note,.scout-links){font-size:14px!important;line-height:1.6!important;color:#c9dce6!important}
@media(max-width:1000px){html[data-cw-ask-scout][data-cw-ask-scout][data-cw-ask-scout][data-cw-visitor-experience] body>.cw-scout-minimize{right:16px!important;bottom:calc(88px + env(safe-area-inset-bottom))!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important}}
@media(max-width:700px){
html[data-cw-visitor-experience][data-cw-visitor-experience][data-cw-visitor-experience][data-cw-visitor-experience] main>#account-welcome{display:none!important}
html[data-cw-visitor-experience][data-cw-visitor-experience][data-cw-visitor-experience][data-cw-visitor-experience] #online#online#online .form-heading{display:none!important}
html[data-cw-visitor-experience][data-cw-visitor-experience][data-cw-visitor-experience][data-cw-visitor-experience] #cw-home-title{font-size:34px!important;max-width:none!important;line-height:1.12!important}
}
@media(min-width:701px){html[data-cw-visitor-experience][data-cw-visitor-experience][data-cw-visitor-experience][data-cw-visitor-experience] #cw-home-title{max-width:18ch!important;font-size:clamp(40px,4.5vw,72px)!important;line-height:1.1!important}}
