/*
Theme Name: Les Avisés Child
Template: listingpro
Version: 1402.0.0-home-seo-forced
Description: Front clean mobile-first pour Les Avisés.
*/
/* V126 — revendication de fiche */
.lr-claim-page-v126 .lr-claim-current-listing{max-width:1180px;margin:0 auto 22px;background:#fff;border:1px solid rgba(18,107,69,.14);border-radius:22px;padding:22px 26px;display:flex;align-items:center;justify-content:space-between;gap:20px;box-shadow:0 18px 45px rgba(21,64,52,.07)}
.lr-claim-page-v126 .lr-claim-current-listing span{display:block;color:#126b45;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px}.lr-claim-page-v126 .lr-claim-current-listing h2{margin:0 0 4px;font-size:28px;font-weight:600}.lr-claim-page-v126 .lr-claim-current-listing p{margin:0;color:#60716b}.lr-claim-page-v126 .lr-claim-current-listing a{background:#126b45;color:#fff;text-decoration:none;border-radius:999px;padding:12px 18px;font-weight:700;white-space:nowrap}.lr-claim-page-v126 .lr-claim-note{font-size:14px;color:#60716b;margin:12px 0 0}.lr-claim-page-v126 .lrsite-form-panel aside ul{margin:12px 0 0;padding-left:20px;color:#33423d}.lr-claim-page-v126 .lrsite-form-panel aside li{margin:8px 0}.lr-claim-badge{display:inline-flex;align-items:center;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800;line-height:1}.lr-claim-verified{background:#eaf7ef;color:#126b45}.lr-claim-pending{background:#fff6df;color:#8a5a00}.lr-claim-unclaimed{background:#f1f5f3;color:#54645f}@media(max-width:760px){.lr-claim-page-v126 .lr-claim-current-listing{display:block;padding:18px}.lr-claim-page-v126 .lr-claim-current-listing a{display:inline-flex;margin-top:14px}.lr-claim-page-v126 .lr-claim-current-listing h2{font-size:22px}}

/* V136 — contenu SEO et crédibilité */
.lrv136-seo-block{max-width:1120px;margin:28px auto 0;padding:28px;border:1px solid rgba(0,79,53,.14);border-radius:24px;background:#fff;box-shadow:0 18px 50px rgba(0,45,35,.06)}
.lrv136-seo-block h2{font-size:clamp(24px,2.2vw,34px);line-height:1.1;margin:0 0 14px;font-weight:650;color:#071f1a;letter-spacing:-.025em}
.lrv136-seo-block p{font-size:16px;line-height:1.65;color:#243b53;margin:0 0 12px;max-width:920px}
.lrv136-faq{margin-top:20px;display:grid;gap:10px}
.lrv136-faq details{border:1px solid rgba(0,79,53,.13);border-radius:16px;background:#f8fcfa;padding:15px 18px}
.lrv136-faq summary{cursor:pointer;font-weight:700;color:#073d2a}
.lrv136-faq details p{margin:10px 0 0;font-size:15px}

/* V136 — page méthode */
.lr-method-v136{max-width:1180px;margin:0 auto;padding:54px 22px 80px;color:#10233d}
.lrv136-method-hero{padding:48px 52px;border:1px solid rgba(0,79,53,.13);border-radius:30px;background:linear-gradient(135deg,#fbfffd,#eff8f3);box-shadow:0 22px 70px rgba(0,45,35,.07)}
.lrv136-method-hero span,.lrv136-method-card h2:before{display:inline-flex;align-items:center;border-radius:999px;background:#dff2e8;color:#006446;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:800;padding:8px 14px;margin-bottom:18px}
.lrv136-method-hero h1{font-size:clamp(42px,5vw,76px);line-height:.95;letter-spacing:-.055em;margin:0 0 20px;color:#092118;font-weight:650}
.lrv136-method-hero p{max-width:860px;font-size:19px;line-height:1.62;color:#25435d;margin:0}
.lrv136-method-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:28px}
.lrv136-method-grid article,.lrv136-method-card,.lrv136-method-faq{border:1px solid rgba(0,79,53,.13);border-radius:24px;background:#fff;padding:30px;box-shadow:0 18px 55px rgba(0,45,35,.05)}
.lrv136-method-grid h2,.lrv136-method-card h2,.lrv136-method-faq h2{font-size:clamp(24px,2.3vw,36px);line-height:1.08;margin:0 0 14px;color:#092118;font-weight:650;letter-spacing:-.035em}
.lrv136-method-grid p,.lrv136-method-card p,.lrv136-method-faq p{font-size:16px;line-height:1.68;color:#2c485e;margin:0 0 12px}
.lrv136-method-card{margin-top:28px}.lrv136-method-card h2:before{content:'Score & confiance';display:flex;width:max-content}
.lrv136-method-signals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px}.lrv136-method-signals div{border-radius:18px;background:#f7fcfa;border:1px solid rgba(0,79,53,.10);padding:18px}.lrv136-method-signals strong{display:block;color:#006446;margin-bottom:7px}.lrv136-method-signals span{font-size:14px;line-height:1.45;color:#456173}.lrv136-method-grid.is-two{grid-template-columns:repeat(2,minmax(0,1fr))}.lrv136-method-faq{margin-top:28px}.lrv136-method-faq details{border-top:1px solid rgba(0,79,53,.12);padding:18px 0}.lrv136-method-faq details:first-of-type{border-top:0}.lrv136-method-faq summary{cursor:pointer;font-weight:800;color:#073d2a;font-size:17px}.lrv136-method-faq p{margin-top:10px}@media(max-width:760px){.lrv136-method-hero{padding:32px 24px}.lrv136-method-grid,.lrv136-method-grid.is-two,.lrv136-method-signals{grid-template-columns:1fr}.lr-method-v136{padding-top:28px}}
