/* Unpli V3.6, gabarit et photographie d'archive. */
.about-teaser { background:#f3f5f7;border-top:1px solid var(--line); }
.about-teaser-inner {display:flex;align-items:center;justify-content:space-between;gap:28px;padding-block:31px;}
.about-teaser h2 {font-size:23px;line-height:1.25;letter-spacing:-.04em;margin:9px 0;color:var(--ink);}
.about-teaser p:not(.eyebrow) {font-size:13px;color:#50677a;line-height:1.75;margin:0;max-width:680px;}
.about-teaser .help-link {flex:none;}
.about-layout {display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(28px,5vw,76px);align-items:center;}
.about-copy {max-width:520px;}
.about-copy h2 {font-size:clamp(28px,3.3vw,42px);line-height:1.2;letter-spacing:-.048em;font-weight:850;margin:0 0 22px;}
.about-copy>p:not(.card-number) {font-size:clamp(15px,1.4vw,17px);line-height:1.85;color:#4f6476;margin:0 0 17px;}
.about-inline-link {display:inline-flex;gap:17px;align-items:center;font-size:13px;font-weight:800;color:var(--forest);border-bottom:1px solid #9cabb8;padding-bottom:7px;margin-top:13px;}
.about-inline-link:hover{color:var(--red);}
.archive-figure {margin:0;}
.archive-figure img {width:100%;height:auto;display:block;border-radius:14px;border:1px solid var(--line);}
.archive-figure figcaption{margin-top:11px;color:#5d7182;font-size:12px;line-height:1.6;}
@media(max-width:820px){.about-layout{grid-template-columns:1fr;gap:27px;align-items:start;}.about-copy{max-width:680px;}}
@media(max-width:620px){.about-teaser-inner{display:block;padding-block:29px;}.about-teaser .help-link{margin-top:20px;display:flex;justify-content:space-between;}.archive-figure figcaption{font-size:11px;}.about-copy h2{margin-bottom:14px;}}
