.a20-page-seo{padding:var(--a20-degagement-nav) clamp(1rem, 4vw, 2.5rem) 4rem;background:linear-gradient(170deg, var(--a20-ivoire) 0%, color-mix(in srgb, var(--a20-calcaire) 35%, var(--a20-ivoire)) 100%);min-height:70svh}.a20-page-seo__inner{width:min(760px,100%);margin:0 auto}.a20-page-seo__fil{letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb, var(--a20-encre) 70%, transparent);margin:0 0 .85rem;font-size:.8rem}.a20-page-seo__fil a{color:inherit;text-underline-offset:.18em;text-decoration:underline}.a20-page-seo__inner h1{font-family:var(--a20-police-display);letter-spacing:-.02em;margin:0 0 1rem;font-size:clamp(1.85rem,4.5vw,2.75rem);font-weight:500}.a20-page-seo__intro,.a20-page-seo__zone{color:var(--a20-texte);margin:0 0 1.25rem;line-height:1.6}.a20-page-seo__points{gap:.45rem;margin:0 0 1.5rem;padding:0;list-style:none;display:grid}.a20-page-seo__points li{padding-left:1rem;font-weight:500;position:relative}.a20-page-seo__points li:before{content:"";background:var(--a20-terracotta);width:.45rem;height:1px;position:absolute;top:.65em;left:0}.a20-page-seo__cta{flex-wrap:wrap;align-items:center;gap:1rem;margin:0 0 2.5rem;display:flex}.a20-page-seo__cta a:not(.a20-bouton){text-underline-offset:.2em;font-size:.92rem;text-decoration:underline}.a20-page-seo__maillage h2{font-family:var(--a20-police-display);margin:0 0 .75rem;font-size:1.25rem;font-weight:500}.a20-page-seo__maillage ul{gap:.4rem;margin:0 0 1.75rem;padding:0;list-style:none;display:grid}.a20-page-seo__maillage a{color:var(--a20-encre);text-underline-offset:.18em;text-decoration:underline}
