/* WordPress integration and the refreshed editorial cover. */
.wp-main-menu,.wp-mobile-menu,.wp-footer-menu{padding:0;margin:0;list-style:none}.wp-main-menu{display:flex;align-items:center;gap:25px}.wp-main-menu>li{position:relative}.wp-main-menu .sub-menu{position:absolute;top:100%;left:-15px;min-width:190px;background:var(--white);border:1px solid var(--line);padding:10px 15px;list-style:none;display:none;box-shadow:0 12px 25px #2d302918}.wp-main-menu li:hover>.sub-menu,.wp-main-menu li:focus-within>.sub-menu{display:block}.wp-main-menu .sub-menu a{display:block;white-space:normal}.wp-main-menu .current-menu-item>a,.wp-main-menu .current-menu-ancestor>a{color:var(--rust)}.wp-mobile-menu .sub-menu{list-style:none;padding-left:20px}.wp-footer-menu li{margin-bottom:8px}.brand-logo{width:42px;height:42px;object-fit:contain}.brand>span{max-width:285px;white-space:normal;line-height:1.15}.brand-sub{line-height:1.5}.wp-editorial-hero{gap:68px;padding-top:64px;padding-bottom:70px}.wp-editorial-hero .hero-copy{position:relative}.wp-editorial-hero h1{font-size:clamp(53px,5.4vw,78px);max-width:620px;text-wrap:balance;line-height:1.04}.wp-editorial-hero .hero-description{font-size:15px;max-width:420px}.wp-editorial-hero .hero-visual{min-height:530px}.wp-editorial-hero .hero-visual>img{border-radius:5px 80px 5px 5px;height:100%;min-height:486px;box-shadow:18px 18px 0 #e9e8dc}.wp-editorial-hero .hero-feature{left:-35px;right:32px;bottom:0;padding:27px 29px;box-shadow:0 18px 45px #302c2414}.wp-editorial-hero .hero-stamp{right:25px;top:25px}.wp-editorial-hero .hero-footnote{margin-top:32px}.home-extra{max-width:1000px;padding-block:45px}.listing-description{font-size:14px;max-width:700px;line-height:1.9;margin-top:20px}.listing-description p{margin-bottom:10px}.listing-controls .inline-search{margin-block:0 9px}.search-submit{border:0;background:transparent;padding:0;color:var(--rust);display:flex}.search-submit .icon{width:15px;height:15px}.search-field input{width:100%}.navigation.pagination{margin-top:40px;border-top:1px solid var(--line);padding-top:25px}.nav-links{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px}.page-numbers{padding:8px 13px;border:1px solid var(--line);font-size:12px}.page-numbers.current{background:var(--rust);color:white;border-color:var(--rust)}.page-numbers:hover{color:var(--rust)}.page-numbers.current:hover{color:white}.article-prose>h2:first-child,.article-prose>.wp-block-heading:first-child{margin-top:0}.article-prose h2{scroll-margin-top:60px}.article-prose a{color:var(--rust);text-decoration:underline;text-underline-offset:3px}.article-prose .wp-block-group.takeaway>p:first-child{font:600 9px/1.6 var(--sans);letter-spacing:1.8px;color:var(--green)}.article-prose .wp-block-group.takeaway>p:last-child{font-size:23px;font-style:italic;line-height:1.55;color:var(--ink);margin-bottom:0}.article-prose .article-sources{font-family:var(--sans);font-size:13px}.article-prose img{height:auto}.article-prose .alignwide{max-width:100%}.article-prose blockquote{border-left:3px solid var(--rust);padding-left:24px;margin:28px 0;font-style:italic}.article-prose .wp-block-button__link{background:var(--rust);color:#fff;text-decoration:none}.edit-link{font:12px var(--sans);margin-top:20px}.wp-comments{max-width:740px;margin:30px auto 65px}.wp-comments h2{font-size:31px;margin-bottom:25px}.wp-comments input:not([type=checkbox]),.wp-comments textarea,.post-password-form input[type=password]{display:block;max-width:100%;width:100%;border:1px solid var(--line);background:var(--white);padding:12px;border-radius:3px}.wp-comments input[type=submit],.post-password-form input[type=submit]{width:auto;cursor:pointer;background:var(--rust);color:white;padding:12px 22px;border:0}.wp-comments label{font-size:12px}.wp-comments .comment-list{list-style:none;padding:0}.wp-comments .comment-body{border-bottom:1px solid var(--line);padding-bottom:20px;margin-bottom:20px}.wp-comments .comment-meta{font-size:11px}.wp-comments .avatar{float:left;margin-right:10px;border-radius:50%;width:32px;height:32px}.wp-comments .reply{font-size:11px;color:var(--rust)}.wp-comments .comment-form-cookies-consent{display:flex;gap:10px;align-items:center}.wp-comments p{margin-bottom:18px}.library-status{font-size:12px;margin-bottom:25px}[aria-busy=true]{opacity:.5;pointer-events:none}.admin-bar .reading-progress{top:32px}.admin-bar .toc{top:60px}.wp-caption{max-width:100%}.wp-caption-text{font-size:12px}.gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.gallery-item{margin:0}.bypostauthor .fn{font-weight:bold}.sticky h3::before{content:'À la une · ';color:var(--rust)}
@media(max-width:1190px){.wp-main-menu{gap:18px}.brand>span{max-width:230px}.wp-editorial-hero{gap:45px}.wp-editorial-hero h1{font-size:64px}.wp-editorial-hero .hero-visual{min-height:505px}.wp-editorial-hero .hero-feature{left:-22px;right:20px}}
@media(max-width:950px){.wp-editorial-hero h1{font-size:54px}.wp-editorial-hero .hero-description{font-size:13px}.wp-editorial-hero{gap:32px}.wp-editorial-hero .hero-visual{min-height:475px}.wp-editorial-hero .hero-visual>img{min-height:435px}.wp-editorial-hero .hero-feature{padding:20px}.wp-main-menu{gap:15px}.desktop-nav .wp-main-menu a:first-child{display:initial}.brand>span{max-width:215px}}
@media(max-width:782px){.admin-bar .reading-progress{top:46px}}
@media(max-width:720px){.brand>span{max-width:205px}.brand-sub{font-size:6px}.wp-editorial-hero{padding-top:36px;padding-bottom:43px;gap:33px}.wp-editorial-hero h1{font-size:clamp(46px,10vw,68px);max-width:580px;line-height:1.05}.wp-editorial-hero .hero-description{font-size:13px}.wp-editorial-hero .hero-visual{min-height:365px}.wp-editorial-hero .hero-visual>img{height:330px;min-height:330px;border-radius:4px 55px 4px 4px;box-shadow:9px 9px 0 #e9e8dc}.wp-editorial-hero .hero-feature{left:-12px;right:15px;padding:20px}.wp-editorial-hero .hero-stamp{top:16px;right:16px}.listing-description{font-size:12px;margin-top:17px}.listing-controls .inline-search{margin-block:4px 5px}.listing-controls .inline-search input{width:100%}.article-prose .article-sources{font-size:12px}.article-prose .wp-block-group.takeaway>p:last-child{font-size:23px}.wp-main-menu,.wp-mobile-menu{display:block}.wp-main-menu .sub-menu{position:static;display:block;border:0;box-shadow:none;background:transparent}.gallery{grid-template-columns:repeat(2,1fr)}.wp-comments{padding-inline:0}.footer-links{flex-wrap:wrap}.admin-bar .toc{top:20px}}
@media(max-width:380px){.brand>span{max-width:175px;font-size:20px}.wp-editorial-hero h1{font-size:44px}}
@media print{.edit-link,.post-edit-link{display:none}.article-prose a{color:black}.article-prose a::after{content:' (' attr(href) ')';font-size:9pt}}
