.mentions-page{background:var(--color-bg);width:100%;padding:0 1.5rem 8rem}@media (max-width:768px){.mentions-page{padding:1.5rem .75rem 4rem}}.mentions-container{max-width:54rem;font-family:var(--font-body);color:var(--color-navy);background:var(--color-white);border:1px solid var(--color-border);border-radius:20px;margin:0 auto;padding:clamp(2rem,3vw,3rem) clamp(1.5rem,5vw,4.5rem) clamp(2.5rem,3vw,3.5rem)}.mentions-title{margin-bottom:2.4rem}.mentions-section+.mentions-section{margin-top:2rem}.mentions-section h2{font-family:var(--font-display);color:var(--color-navy);margin-bottom:1rem;font-size:1.2rem;font-weight:700;line-height:1.2;display:inline-block;position:relative}.mentions-section h2:after{content:"";background:var(--color-pink);width:100%;height:3px;position:absolute;bottom:-3px;left:0}.mentions-section>:not(h2){margin-left:1.5rem}.mentions-section h3{font-family:var(--font-display);color:var(--color-navy);margin:1.5rem 0 .5rem;font-size:.95rem;font-weight:700;line-height:1.3}.mentions-section h2+h3{margin-top:0}.mentions-section p{color:color-mix(in srgb, var(--color-navy) 80%, var(--color-white));margin-bottom:.75rem;font-size:.9rem;line-height:1.7}.mentions-section p:last-child{margin-bottom:0}.mentions-section strong{color:var(--color-navy);font-weight:600}.mentions-section a{color:var(--color-navy);font-weight:600;line-height:1.2;text-decoration:none;display:inline-block;position:relative}.mentions-section a:after{content:"";background:var(--color-pink);transform-origin:0;opacity:.5;width:100%;height:2px;transition:transform .3s ease-in-out,opacity .3s ease-in-out;position:absolute;bottom:-1px;left:0;transform:scaleX(.3)}.mentions-section a:hover:after{opacity:1;transform:scaleX(1)}.mentions-list{margin-bottom:.75rem;padding-left:1.1rem}.mentions-list li{color:color-mix(in srgb, var(--color-navy) 80%, var(--color-white));font-size:.9rem;line-height:1.8}.mentions-list li::marker{color:var(--color-pink)}@media (max-width:480px){.mentions-section>:not(h2){margin-left:.75rem}}
