html{scroll-behavior:smooth;scroll-padding-top:110px}.journey-actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-top:28px}.journey-primary,.journey-secondary{display:inline-flex;align-items:center;justify-content:center;padding:14px 24px;border-radius:999px;font-weight:700;text-decoration:none;line-height:1.4}.journey-primary{background:#006b9a;color:#fff}.journey-secondary{border:1px solid #007daf;color:#006390;background:#fff}.journey-number{display:block;font-size:1.4rem;font-weight:800;color:#007daf;margin-bottom:18px}.svgrid{grid-template-columns:repeat(4,minmax(0,1fr))}.local-journey .guil{padding-bottom:35px}.local-journey .secteurs{padding-top:35px}.seccard a{display:inline-block;margin-top:14px;color:#006390;font-weight:700}.seller-guide-disclosure{margin:0 auto 60px;width:min(1180px,calc(100% - 40px));border:1px solid #cdeef7;border-radius:24px;overflow:hidden}.seller-guide-disclosure>summary{padding:24px;font-size:1.1rem;font-weight:700;cursor:pointer;background:#e9fcff}.seller-guide-disclosure .guide{padding:35px;max-width:none;margin:0}.buyer-intro{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:60px 0 30px}.buyer-intro h1{font-size:clamp(2rem,4vw,3.8rem);line-height:1.15;max-width:950px;margin:22px 0}.buyer-intro>p{max-width:760px;color:#3c4a5f}.buyer-intro .eyebrow{margin-top:30px}.biens-filtres{grid-template-columns:repeat(3,minmax(0,1fr))!important}.biens-filtres input{width:100%;border:1px solid #cbd9df;border-radius:10px;background:white;padding:12px;font:inherit}.annonces[data-preview] .biens-filtres,.annonces[data-preview] #biens-plus{display:none!important}.bien-card .visit-link{display:block;margin:0 20px 20px;padding:11px 15px;border-radius:999px;background:#e9fcff;text-align:center;color:#006390;font-weight:700;text-decoration:none}.buyer-help{padding:30px;background:#e9fcff;border-radius:24px;margin-top:36px}.buyer-fields{border:1px solid #cdeef7;border-radius:16px;padding:18px;margin:20px 0}.buyer-fields legend{font-weight:700}.mobile-project-bar{display:none}.property-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:36px;margin-top:30px}.property-photo{width:100%;height:auto;max-height:540px;object-fit:contain;background:#f4f8fa;border-radius:24px}.property-summary{background:#e9fcff;padding:30px;border-radius:24px}.property-summary .property-price{font-size:2rem;font-weight:800;color:#006390}.property-summary ul{padding-left:20px}.property-summary li{margin:10px 0}.property-note{font-size:.85rem;line-height:1.6;color:#3c4a5f}.property-links{display:flex;flex-direction:column;gap:12px;margin-top:24px}.property-detail{padding-bottom:70px}.newsletter-section{padding-block:40px!important}#avis .stitle{margin-bottom:24px!important}a:focus-visible,summary:focus-visible{outline:3px solid #00b4ec;outline-offset:4px}[hidden]{display:none!important}@media(max-width:900px){.svgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.property-layout{grid-template-columns:1fr}.biens-filtres{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:600px){body{padding-bottom:82px}.svgrid,.biens-filtres{grid-template-columns:1fr!important}.seller-guide-disclosure .guide{padding:22px}.mobile-project-bar{position:fixed;bottom:0;left:0;right:0;z-index:90;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:white;border-top:1px solid #cdeef7;display:flex;gap:10px}.mobile-project-bar a{flex:1;padding:12px;border-radius:999px;text-align:center;text-decoration:none;font-weight:700;color:#006390;background:#e9fcff}.mobile-project-bar a:last-child{background:#006b9a;color:white}.journey-actions>a{width:100%}.buyer-intro{padding-top:35px}}
