/* About163, borné au document. Le système commun FORGE garde ses propres styles. */
.about163{--about-measure:760px;--about-section:56px;--about-title:clamp(38px,4.5vw,62px)}
.about-doc{max-width:var(--about-measure);margin-inline:auto;padding:64px 0 88px}
.about-doc .backhome{display:inline-flex;align-items:center;min-height:44px;margin-bottom:32px;font-size:14px;color:var(--primary);text-decoration:none}
.about-doc h1{font-size:var(--about-title);line-height:1.15;letter-spacing:-.045em;color:var(--primary);margin:0 0 18px}
.about-doc :is(h1,h2){text-wrap:balance}
.about-doc p.kicker{font-size:16px;color:var(--muted);margin-bottom:var(--about-section)}
.about-doc h2{font-family:var(--heading),sans-serif;font-size:28px;font-weight:600;line-height:1.3;letter-spacing:-.025em;margin:var(--about-section) 0 20px;color:var(--text)}
.about-doc p{font-size:18px;line-height:1.8;margin-bottom:20px;color:var(--text)}
.about-doc strong{font-weight:700}
.about-doc a:focus-visible{outline:3px solid var(--focus);outline-offset:5px;border-radius:4px}
.about-tools{list-style:none;padding:0;margin:0;border-top:1px solid var(--border)}
.about-tools li{border-bottom:1px solid var(--border)}
.about-tools a{display:block;padding:18px 0;color:var(--text);font-size:17px;line-height:1.7;text-decoration:none}
.about-tools a:hover{color:var(--primary)}
.about-tools strong{color:var(--primary)}
.about-doc .cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;max-width:100%;padding:14px 24px;margin-top:12px;border-radius:var(--rbutton);color:var(--onPrimary);background:var(--primary);font-size:16px;font-weight:600;line-height:1.5;text-decoration:none;text-align:center}
.about-doc .cta:hover{background:var(--primaryHover)}
.about-doc hr{border:0;border-top:1px solid var(--border);margin:40px 0 24px}
.about-doc p.footref{color:var(--muted);font-size:13px;line-height:1.7;margin:0}
@media(max-width:860px){.about-doc{width:calc(100% - 48px)}}
@media(max-width:760px){.about163{--about-section:40px}.about-doc{padding:32px 0 64px}.about-doc .backhome{margin-bottom:24px}.about-doc h2{font-size:24px}.about-doc p{font-size:17px;line-height:1.8}.about-doc p.kicker{font-size:14px}.about-tools a{font-size:16px;padding-block:16px}.about-doc .cta{width:100%}}
