/* Lucas Gabriel : extensions éditoriales dans la charte existante. */
.lg-pathways,.lg-reading-links{max-width:1120px;margin:48px auto;padding:32px 24px;border:1px solid rgba(197,164,106,.3);background:rgba(11,19,36,.75);color:#E8E6E1}
.lg-pathways h2,.lg-reading-links h2{font-family:'Cormorant Garamond',serif;font-size:clamp(28px,4vw,42px);line-height:1.15;margin:12px 0 20px;color:#C5A46A}
.lg-pathways p,.lg-reading-links p{line-height:1.75;margin:12px 0}.lg-eyebrow{font-size:11px;letter-spacing:.18em;color:#C5A46A}.lg-path-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:24px;margin-top:24px}
.lg-path-card{padding:22px;background:#101a2e;border:1px solid #ffffff20}.lg-path-card img{width:140px;height:auto;aspect-ratio:595/842;object-fit:contain;float:right;margin:0 0 18px 20px}.lg-path-card h3{font-family:'Cormorant Garamond',serif;font-size:28px;line-height:1.15;margin:0 0 16px}.lg-path-card p{font-size:14px}.lg-path-card:after{content:'';display:block;clear:both}
.lg-pathways a,.lg-reading-links a{color:#d8bd88;text-decoration:underline;text-underline-offset:4px}.lg-pathways .lg-path-button{display:inline-block;clear:both;background:#C5A46A;color:#0b1324;padding:12px 18px;margin:14px 0;text-decoration:none;font-weight:600}.lg-path-secondary{display:block;font-size:13px}.lg-path-prices{font-size:14px;color:#e8e6e1}
.lg-blog-index h2,.lg-blog-index h3,.lg-blog-index p{overflow-wrap:anywhere}.lg-blog-index .grid>*{min-width:0}
.lg-footer-links{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;margin:24px 16px 0}.lg-footer-links a{color:#d8bd88;text-decoration:underline}.lg-contact-main{padding-top:130px!important}.lg-contact-main .lg-pathways{margin-bottom:0}
.lg-editorial-article{max-width:780px;margin:auto}.lg-editorial-article p,.lg-editorial-article li{line-height:1.85}.lg-editorial-article h2{scroll-margin-top:110px;margin-top:36px}.lg-editorial-article li{margin:12px 0}.lg-editorial-article ol{list-style:decimal;padding-left:24px}.lg-editorial-article ul{list-style:disc;padding-left:24px}.lg-article-toc{padding:24px;margin:30px 0;border:1px solid #c5a46a55;background:#0b1324}.lg-byline{font-size:13px;color:#b7b9bf}.lg-editorial-article a{text-decoration:underline;text-underline-offset:4px}
@media(min-width:1024px) and (max-width:1279px){header nav[aria-label="Menu principal"]{display:none!important}header #menuBtn{display:block!important}header #mobileMenu:not(.hidden){display:block!important}}
@media(min-width:1280px){header nav[aria-label="Menu principal"]{gap:14px;font-size:10px}header>div>a:first-child{font-size:16px}}
@media(min-width:1024px) and (max-width:1535px){header>div>a:nth-of-type(2){display:none!important}}
@media(max-width:600px){.lg-pathways,.lg-reading-links{margin:28px 12px;padding:24px 18px}.lg-path-card img{float:none;display:block;width:150px;margin:0 auto 20px}.lg-path-card h3{font-size:28px}.lg-contact-main{padding-top:110px!important}}
