.gd-article{padding:clamp(24px,3vw,44px) clamp(22px,3.2vw,48px)}.gd-article>*+*{margin-top:18px}.gd-article h2{font:800 clamp(24px, 2.3vw, 32px)/1.1 var(--cabinet);letter-spacing:-.035em;color:var(--cream);text-shadow:none;border-top:1px solid #ffffff12;margin-top:clamp(34px,3.6vw,52px);padding-top:clamp(26px,2.8vw,36px)}.gd-article h2:first-child{border-top:0;margin-top:0;padding-top:0}.gd-article h3{font:700 19px/1.3 var(--cabinet);letter-spacing:-.02em;color:var(--cream);text-shadow:none;margin-top:26px}.gd-article p,.gd-article li,.gd-article dd{font-family:var(--stardom);color:var(--text-2);text-shadow:none;font-size:17.5px;line-height:1.65}.gd-article ul,.gd-article ol{flex-direction:column;gap:10px;margin:0 0 0 22px;padding:0;display:flex}.gd-article ol{list-style:decimal}.gd-article ul{list-style:outside}.gd-article li::marker{color:var(--amber);font-family:var(--cabinet);font-weight:700}.gd-article strong{color:var(--text-1)}.gd-article a{color:var(--amber);border-bottom:1px solid #ffd79a59;text-decoration:none;transition:color .2s,border-color .2s}.gd-article a:hover{color:#fff;border-color:#fff}.gd-article .gd-callout{background:#ffffff0b;border-radius:18px;margin-top:22px;padding:18px 22px 18px 24px;position:relative}.gd-article .gd-callout:before{content:"";background:var(--amber);border-radius:3px;width:3px;position:absolute;top:18px;bottom:18px;left:0}.gd-article .gd-callout p{font-size:16.5px}.gd-article .gd-callout p+p{margin-top:10px}.gd-article table{border-collapse:collapse;width:100%;margin-top:8px}.gd-article th,.gd-article td{text-align:left;font:500 15px/1.4 var(--cabinet);color:var(--text-1);vertical-align:top;border-bottom:1px solid #ffffff12;padding:11px 14px}.gd-article thead th{font:600 10.5px/1 var(--cabinet);letter-spacing:.13em;text-transform:uppercase;color:#fff7ec9e;background:#140a046b}.gd-article td.num,.gd-article th.num{text-align:right;font-variant-numeric:tabular-nums}.gd-article tbody tr:last-child td{border-bottom:0}.gd-sommaire{flex-wrap:wrap;gap:8px;display:flex}.gd-sommaire a{height:34px;color:var(--text-2);font:600 13px var(--cabinet);background:#ffffff0f;border:0;border-radius:100px;align-items:center;padding:0 14px;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.gd-sommaire a:hover{color:var(--cream);background:#ffd79a2e}.gd-meta{font:500 13px/1 var(--cabinet);letter-spacing:.04em;color:var(--text-3);text-shadow:0 1px 10px #28120699;flex-wrap:wrap;align-items:center;gap:14px;display:flex}.gd-meta span+span:before{content:"·";color:#ffd79a99;margin-right:14px}.gd-suite{margin-top:clamp(26px,3vw,44px)}.gd-suite h2{margin-bottom:16px;font-size:clamp(22px,2.2vw,30px)}.gl-apercu{max-height:560px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%)}.gl-zone{margin-top:clamp(28px,3vw,40px)}@media (max-width:640px){.gd-article{padding:20px 18px}.gd-article p,.gd-article li{font-size:16.5px}.gd-article h2{font-size:23px}}