@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Libre+Baskerville:wght@400;700&family=Libre+Franklin:wght@400;600;700&family=Roboto:wght@400;500;700&display=swap);*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}body{background:#fff;color:#696969;font-family:Libre Franklin,Helvetica Neue,Arial,sans-serif;font-size:20px;letter-spacing:-.03em;line-height:1.42}a{color:inherit;text-decoration:none}img{display:block;height:auto;max-width:100%}ol,ul{list-style:none}button{background:none;border:none;color:inherit;cursor:pointer;font-family:inherit}.no-scroll{overflow:hidden}.container{margin:0 auto;max-width:1200px;padding:0 20px}@media (min-width:1440px){.container{max-width:1200px}}@media (min-width:1160px) and (max-width:1439px){.container{max-width:1020px}}@media (min-width:768px) and (max-width:1159px){.container{max-width:860px;min-width:755px}}@media (max-width:767px){.container{max-width:520px;min-width:0}}.btn-cta{align-items:center;background:#840303;border-radius:4px;color:#fff;display:inline-flex;font-family:Roboto,sans-serif;font-size:12px;font-weight:500;gap:6px;letter-spacing:.02em;padding:8px 16px;text-decoration:none;text-transform:uppercase;transition:background .2s;white-space:nowrap}.btn-cta .heart-icon{color:#fff;font-size:14px}.btn-cta:hover{background:#b60404}.btn-cta-large{border-radius:4px;display:block;font-size:14px;padding:14px 24px;text-align:center}.btn-outline{background:transparent;border:1px solid #dbdada;border-radius:4px;color:#000;display:inline-block;font-family:Roboto,sans-serif;font-size:13px;font-weight:500;padding:8px 20px;transition:all .2s}.btn-outline:hover{border-color:#000}.btn-primary{background:#000;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-family:Roboto,sans-serif;font-size:13px;font-weight:500;padding:10px 24px;transition:background .2s}.btn-primary:hover{background:#262626}.site-header{background:#1a1a2e;margin-bottom:16px;position:sticky;top:0;z-index:100}@media (max-width:767px){.site-header{margin-bottom:36px}}.header-inner{align-items:center;display:flex;height:64px;justify-content:space-between;padding:0 24px;position:relative}@media (max-width:767px){.header-inner{height:73px;padding:0 12px}}.hamburger-btn{align-items:center;color:#fff;display:flex;height:36px;justify-content:center;width:36px;z-index:101}.hamburger-btn svg{transition:opacity .2s}.hamburger-btn:hover svg{opacity:.7}.hamburger-btn.is-active svg{display:none}.hamburger-btn.is-active{position:relative}.hamburger-btn.is-active:after,.hamburger-btn.is-active:before{background:currentColor;border-radius:1px;content:"";height:2.5px;position:absolute;width:22px}.hamburger-btn.is-active:before{transform:rotate(45deg)}.hamburger-btn.is-active:after{transform:rotate(-45deg)}.header-logo{align-items:center;display:flex;left:50%;position:absolute;text-decoration:none;transform:translateX(-50%)}.header-logo-img{height:51px;width:auto}@media (max-width:767px){.header-logo-img{height:28px}}.header-actions{align-items:center;display:flex;gap:12px}.btn-cta-header--desktop{align-items:center;border:1px solid #fff;border-radius:4px;color:#fff;display:inline-flex;font-family:Roboto,sans-serif;font-size:12px;font-weight:500;gap:6px;letter-spacing:.02em;padding:8px 16px;text-decoration:none;transition:all .2s;white-space:nowrap}.btn-cta-header--desktop:hover{background:hsla(0,0%,100%,.1);border-color:#fff}@media (max-width:767px){.btn-cta-header--desktop{display:none}}.header-search-btn{align-items:center;background:none;border:0;color:#fff;cursor:pointer;display:flex;height:36px;justify-content:center;transition:opacity .2s;width:36px}.header-search-btn:hover{opacity:.7}.header-search-overlay{background:#212635;border-top:1px solid hsla(0,0%,100%,.1);box-shadow:0 4px 12px rgba(0,0,0,.2);left:0;padding:16px 24px;position:absolute;right:0;top:100%;z-index:50}.header-search-form{align-items:center;background:#fff;border-radius:4px;display:flex;gap:8px;margin:0 auto;max-width:720px;padding:0 12px}.header-search-form__icon{align-items:center;color:#696969;display:flex;flex-shrink:0}.header-search-form__input{background:transparent;border:0;flex:1;font-family:Roboto,sans-serif;font-size:14px;outline:0;padding:12px 0}.header-search-form__close{background:none;border:0;color:#696969;cursor:pointer;font-size:24px;line-height:1;padding:0 6px}.header-search-form__close:hover{color:#000}.header-cta-mobile{display:none}@media (max-width:767px){.header-cta-mobile{bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;transform:translateY(50%);z-index:2}}.btn-cta-header--mobile{display:none}@media (max-width:767px){.btn-cta-header--mobile{align-items:center;background:#fff;border-left:3px solid #2e5192;border-radius:0;border-right:3px solid #db0900;color:#000;display:inline-flex;font-family:Roboto,sans-serif;font-size:12px;font-weight:500;gap:6px;letter-spacing:.02em;margin-top:30px;padding:7px 14px;text-decoration:none;white-space:nowrap}}.header-bar{background:#840303;height:9px}.mobile-menu-overlay{background:rgba(0,0,0,.5);inset:0;opacity:0;position:fixed;transition:all .3s;visibility:hidden;z-index:199}.mobile-menu-overlay.is-visible{opacity:1;visibility:visible}.mobile-menu{background:#fff;bottom:0;display:flex;flex-direction:column;left:0;max-width:85vw;overflow-y:auto;position:fixed;top:0;transform:translateX(-100%);transition:transform .3s ease;visibility:hidden;width:300px;z-index:200}.mobile-menu.is-open{transform:translateX(0);visibility:visible}.mobile-menu-header{align-items:center;border-bottom:1px solid #dbdada;display:flex;justify-content:space-between;padding:16px 20px}.mobile-menu-logo{font-family:Libre Franklin,sans-serif;font-size:14px;font-weight:700;letter-spacing:.03em}.mobile-menu-logo em{font-style:italic}.mobile-menu-close{color:#696969;font-size:28px;line-height:1;padding:4px}.mobile-menu-nav{flex:1;padding:12px 0}.mobile-menu-nav li a{color:#000;display:block;font-family:Roboto,sans-serif;font-size:15px;font-weight:500;padding:12px 24px;transition:background .15s}.mobile-menu-nav li a:hover{background:#f5f5f5}.mobile-menu-social{border-top:1px solid #dbdada;display:flex;gap:16px;padding:16px 24px}.mobile-menu-social a{color:#696969;transition:color .2s}.mobile-menu-social a:hover{color:#000}.mobile-menu-footer{border-top:1px solid #dbdada;padding:12px 24px 24px}.mobile-menu-footer a{color:#696969;display:block;font-family:Roboto,sans-serif;font-size:13px;padding:8px 0}.mobile-menu-footer a:hover{color:#000}.placeholder-img{background:#f5f5f5;height:100%;width:100%}.hero{margin-bottom:0}.hero__inner{display:flex}@media (max-width:767px){.hero__inner{flex-direction:column}}.hero__image{background:#f5f5f5;display:block;flex:0 0 49%;overflow:hidden}.hero__image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:767px){.hero__image{aspect-ratio:16/9;flex:none}}.hero__body{align-items:flex-start;display:flex;flex:1;padding:10px 0 10px 20px}@media (max-width:767px){.hero__body{padding:16px 0 20px}}.hero__link{color:inherit;display:block;text-decoration:none}.hero__title{font-family:Libre Franklin,sans-serif;font-size:37px;font-weight:700;letter-spacing:-.03em;line-height:1.1}@media (max-width:767px){.hero__title{font-size:26px}}.hero__title{color:#000;margin-bottom:16px}.hero__excerpt{font-family:Libre Franklin,sans-serif;font-size:21px;font-weight:400;letter-spacing:-.03em;line-height:1.33}@media (max-width:767px){.hero__excerpt{font-size:17px}}.hero__excerpt{color:#696969}.hero__separator{padding-top:16px}.hero__separator hr{border:none;border-top:1px solid #dbdada;margin:0}@media (max-width:767px){.hero__separator{padding-top:10px}}.home-sections{padding-bottom:32px}.home-section{margin-bottom:0}.section-bar{align-items:center;border-top:1px solid #dbdada;display:flex;height:60px;justify-content:space-between;position:relative}@media (max-width:767px){.section-bar{height:40px}}.section-bar__left{align-items:center;display:flex;gap:8px}.section-bar__icon{align-items:center;display:inline-flex;flex-shrink:0}.section-bar__icon--img{background:#fff;border-radius:2px;height:25px;justify-content:center;width:25px}.section-bar__icon--img img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.section-bar__label{color:#840303;font-family:Roboto,sans-serif;font-size:18px;font-weight:700;line-height:20px;margin:0;text-transform:uppercase}@media (max-width:767px){.section-bar__label{font-size:16px}}.section-bar__see-all{align-items:center;color:#840303;display:inline-flex;gap:6px;text-decoration:none;transition:opacity .2s;white-space:nowrap}.section-bar__see-all:hover{opacity:.7}.section-bar__see-all-text{font-family:Roboto,sans-serif;font-size:8px;font-weight:400;line-height:20px;text-transform:uppercase}@media (max-width:767px){.section-bar__see-all-text{display:none}}.section-bar__chevron{flex-shrink:0;height:12px;width:9px}.section-bar--bordeaux .section-bar__icon,.section-bar--bordeaux .section-bar__label,.section-bar--bordeaux .section-bar__see-all{color:#840303}.section-bar--actualites-brulantes .section-bar__label,.section-bar--actualites-brulantes .section-bar__see-all,.section-bar--carton-jaune .section-bar__label,.section-bar--carton-jaune .section-bar__see-all{color:#212635}.section-bar--videos .section-bar__icon,.section-bar--videos .section-bar__label,.section-bar--videos .section-bar__see-all{color:#db0900}.section-bar--kontre-kulture .section-bar__icon,.section-bar--kontre-kulture .section-bar__label,.section-bar--kontre-kulture .section-bar__see-all{color:#cb592a}.section-bar--faits-et-documents{background:#2e5192;border-top:none;height:45px;margin-top:15px;padding:0 10px}.section-bar--faits-et-documents .section-bar__icon,.section-bar--faits-et-documents .section-bar__label,.section-bar--faits-et-documents .section-bar__see-all{color:#fff}@media (max-width:767px){.section-bar--faits-et-documents{height:36px;margin-top:10px}}.section-bar--e-r-et-partenaires .section-bar__icon,.section-bar--e-r-et-partenaires .section-bar__label,.section-bar--e-r-et-partenaires .section-bar__see-all{color:#69b7d9}.section-bar--dossiers .section-bar__icon,.section-bar--dossiers .section-bar__label,.section-bar--dossiers .section-bar__see-all{color:#416644}.section-bar--videos-d-alain-soral,.section-bar--videos-dalain-soral{background:#840303;border-top-color:#840303}.section-bar--videos-d-alain-soral .section-bar__icon,.section-bar--videos-d-alain-soral .section-bar__label,.section-bar--videos-d-alain-soral .section-bar__see-all,.section-bar--videos-dalain-soral .section-bar__icon,.section-bar--videos-dalain-soral .section-bar__label,.section-bar--videos-dalain-soral .section-bar__see-all{color:#fff}.duo{display:flex}@media (max-width:767px){.duo{flex-direction:column}}.duo__item{border-right:1px solid #dbdada;display:flex;flex:1;min-width:0}.duo__item:last-child{border-right:none}.duo__item--reverse{flex-direction:row-reverse}.duo__item--reverse .duo__text{border-left:none;border-right:1px solid #dbdada}@media (max-width:767px){.duo__item{border-bottom:1px solid #dbdada;border-right:none;flex-direction:column}.duo__item:last-child{border-bottom:none;display:none}.duo__item--reverse{flex-direction:column}.duo__item--reverse .duo__text{border-right:none}}.duo__image{background:#f5f5f5;display:block;flex:0 0 65%;min-height:200px;overflow:hidden}.duo__image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:767px){.duo__image{aspect-ratio:16/9;flex:none;min-height:0}}.duo__text{border-left:1px solid #dbdada;color:inherit;display:block;flex:1;overflow:hidden;padding:10px 16px;text-decoration:none;transition:background .15s}.duo__text:hover{background:#f5f5f5}@media (max-width:767px){.duo__text{border-left:none;padding:12px 0}}.duo__title{font-family:Libre Franklin,sans-serif;font-size:20px;font-weight:700;letter-spacing:-.03em;line-height:1.25}@media (max-width:767px){.duo__title{font-size:17px}}.duo__title{color:#000;margin-bottom:8px}.duo__excerpt{color:#696969;font-family:Libre Franklin,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.03em;line-height:20px}.featured-fullwidth{display:flex;flex-direction:column}.featured-fullwidth__image{aspect-ratio:16/7;background:#f5f5f5;display:block;overflow:hidden}.featured-fullwidth__image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:767px){.featured-fullwidth__image{aspect-ratio:16/9}}.featured-fullwidth__body{color:inherit;display:block;padding:16px 0 8px;text-decoration:none;transition:background .15s}.featured-fullwidth__body:hover{background:#f5f5f5}.featured-fullwidth__title{font-family:Libre Franklin,sans-serif;font-size:37px;font-weight:700;letter-spacing:-.03em;line-height:1.1}@media (max-width:767px){.featured-fullwidth__title{font-size:26px}}.featured-fullwidth__title{color:#000;margin-bottom:12px}.featured-fullwidth__excerpt{font-family:Libre Franklin,sans-serif;font-size:21px;font-weight:400;letter-spacing:-.03em;line-height:1.33}@media (max-width:767px){.featured-fullwidth__excerpt{font-size:17px}}.featured-fullwidth__excerpt{color:#696969}.featured-main-secondary{display:flex;gap:0;min-height:360px}@media (max-width:767px){.featured-main-secondary{flex-direction:column;min-height:auto}}.featured-main-secondary__main{border-right:1px solid #dbdada;flex:0 0 60%;min-width:0}.featured-main-secondary__main a{color:inherit;display:block;height:100%;padding-right:16px;text-decoration:none}@media (max-width:767px){.featured-main-secondary__main{border-bottom:1px solid #dbdada;border-right:none;flex:none;padding-bottom:12px}.featured-main-secondary__main a{padding-right:0}}.featured-main-secondary__main-image{aspect-ratio:3/2;background:#f5f5f5;overflow:hidden}.featured-main-secondary__main-image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.featured-main-secondary__main-title{font-family:Libre Franklin,sans-serif;font-size:37px;font-weight:700;letter-spacing:-.03em;line-height:1.1}@media (max-width:767px){.featured-main-secondary__main-title{font-size:26px}}.featured-main-secondary__main-title{color:#000;padding:12px 0 8px}.featured-main-secondary__main-excerpt{color:#696969;font-family:Libre Franklin,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.03em;line-height:20px}.featured-main-secondary__sidebar{display:flex;flex:1;flex-direction:column;min-width:0}.featured-main-secondary__sidebar-item{border-bottom:1px solid #dbdada;color:inherit;display:flex;flex:1;min-height:0;text-decoration:none;transition:background .15s}.featured-main-secondary__sidebar-item:last-child{border-bottom:none}.featured-main-secondary__sidebar-item:hover{background:#f5f5f5}.featured-main-secondary__sidebar-item h3{font-family:Libre Franklin,sans-serif;font-size:20px;font-weight:700;letter-spacing:-.03em;line-height:1.25}@media (max-width:767px){.featured-main-secondary__sidebar-item h3{font-size:17px}}.featured-main-secondary__sidebar-item h3{color:#000;flex:1;padding:10px 12px}@media (max-width:767px){.featured-main-secondary__sidebar-item{border-bottom:1px solid #dbdada}}.featured-main-secondary__sidebar-image{background:#f5f5f5;flex:0 0 40%;overflow:hidden}.featured-main-secondary__sidebar-image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.article-grid{padding-bottom:0}.article-grid__images{display:flex}@media (max-width:767px){.article-grid__images{flex-wrap:wrap}}.article-grid__img{aspect-ratio:255/143;background:#f5f5f5;display:block;flex:1;min-width:0;overflow:hidden}.article-grid__img img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:767px){.article-grid__img{aspect-ratio:3/2;flex:0 0 50%}}.article-grid__texts{display:flex}@media (max-width:767px){.article-grid__texts{flex-direction:column}}.article-grid__cell{border-right:1px solid #dbdada;color:inherit;display:block;flex:1;min-width:0;overflow:hidden;padding:10px 10px 16px;text-decoration:none;transition:background .15s}.article-grid__cell:first-child{padding-left:0}.article-grid__cell:last-child{border-right:none;padding-right:0}.article-grid__cell:hover{background:#f5f5f5}@media (max-width:767px){.article-grid__cell{border-bottom:1px solid #dbdada;border-right:none;padding:12px 0}.article-grid__cell:last-child{border-bottom:none}.article-grid__cell:first-child{padding-left:0}}.article-grid__title{font-family:Libre Franklin,sans-serif;font-size:20px;font-weight:700;letter-spacing:-.03em;line-height:1.25}@media (max-width:767px){.article-grid__title{font-size:17px}}.article-grid__title{color:#000;margin-bottom:4px}.article-grid__excerpt{color:#696969;font-family:Libre Franklin,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.03em;line-height:20px}.video-row{display:flex;position:relative}@media (max-width:767px){.video-row{overflow-x:auto;-webkit-overflow-scrolling:touch;gap:0;scroll-snap-type:x mandatory}.video-row::-webkit-scrollbar{display:none}}.video-row__item{color:#fff;display:block;flex:1;min-width:0;position:relative;text-decoration:none;transition:opacity .15s}.video-row__item:hover{opacity:.9}@media (max-width:767px){.video-row__item{flex:0 0 80%;scroll-snap-align:start}}.video-row__thumb{aspect-ratio:1/1;background:#f5f5f5;overflow:hidden}.video-row__thumb img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.video-row__overlay{background:rgba(219,9,0,.75);bottom:0;height:56px;left:0;pointer-events:none;position:absolute;right:0}.home-section--kontre-kulture .video-row__overlay{background:rgba(203,89,42,.85)}.video-row__caption{bottom:4px;color:#fff;display:-webkit-box;font-family:Libre Franklin,sans-serif;font-size:14px;font-weight:400;left:8px;letter-spacing:-.03em;-webkit-line-clamp:2;line-height:20px;overflow:hidden;position:absolute;right:8px;-webkit-box-orient:vertical;z-index:1}.editorial{display:flex;gap:0;min-height:400px}@media (max-width:767px){.editorial{flex-direction:column;min-height:auto}}.editorial--reverse .editorial__main{flex-direction:row-reverse}@media (max-width:767px){.editorial--reverse .editorial__main{flex-direction:column}}.editorial--reverse .editorial__image{flex:0 0 58%}.editorial--reverse .editorial__body{flex:0 0 42%}.editorial__main{display:flex;flex:0 0 80%;gap:0}@media (max-width:767px){.editorial__main{flex:none;flex-direction:column}}.editorial__image{background:#f5f5f5;display:block;flex:0 0 50%;overflow:hidden}.editorial__image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:767px){.editorial__image{aspect-ratio:16/9;flex:none}}.editorial__body{flex:1;min-width:0;padding:10px 20px}.editorial__body a{color:inherit;display:block;text-decoration:none}@media (max-width:767px){.editorial__body{padding:12px 0}}.editorial__title{color:#000;font-family:Libre Baskerville,Libre Franklin,serif;font-size:37px;font-weight:700;letter-spacing:-.03em;line-height:41px;margin-bottom:16px}@media (max-width:767px){.editorial__title{font-size:24px;line-height:30px}}.editorial__excerpt{color:#696969;font-family:Libre Baskerville,Libre Franklin,serif;font-size:14px;font-weight:400;letter-spacing:-.03em;line-height:20px}.editorial__aside{border-left:1px solid #dbdada;flex:0 0 20%;min-width:0;overflow:hidden;padding:10px 0 10px 16px}.editorial__aside a{color:inherit;display:block;text-decoration:none}.editorial__aside h3{font-family:Libre Franklin,sans-serif;font-size:20px;font-weight:700;letter-spacing:-.03em;line-height:1.25}@media (max-width:767px){.editorial__aside h3{font-size:17px}}.editorial__aside h3{color:#000;margin-bottom:8px}.editorial__aside p{color:#696969;font-family:Libre Baskerville,Libre Franklin,serif;font-size:14px;font-weight:400;line-height:20px}@media (max-width:767px){.editorial__aside{border-left:none;border-top:1px solid #dbdada;flex:none;padding:12px 0}}.events-grid{display:flex;gap:0;min-height:400px}@media (max-width:767px){.events-grid{flex-direction:column;min-height:auto}}.events-grid__featured{flex:0 0 50%;min-width:0}.events-grid__featured a{color:inherit;display:block;height:100%;text-decoration:none}@media (max-width:767px){.events-grid__featured{flex:none}}.events-grid__featured-image{background:#f5f5f5;height:60%;overflow:hidden}.events-grid__featured-image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:767px){.events-grid__featured-image{aspect-ratio:16/9;height:auto}}.events-grid__featured-title{font-family:Libre Franklin,sans-serif;font-size:37px;font-weight:700;letter-spacing:-.03em;line-height:1.1}@media (max-width:767px){.events-grid__featured-title{font-size:26px}}.events-grid__featured-title{color:#000;padding:12px 0 8px}.events-grid__featured-excerpt{color:#696969;font-family:Libre Franklin,sans-serif;font-size:14px;font-weight:400;line-height:20px}.events-grid__sidebar{display:flex;flex:1;flex-direction:column;min-width:0}.events-grid__sidebar-item{color:inherit;display:flex;flex:1;min-height:0;text-decoration:none;transition:background .15s}.events-grid__sidebar-item:hover{background:#f5f5f5}.events-grid__sidebar-item h3{font-family:Libre Franklin,sans-serif;font-size:20px;font-weight:700;letter-spacing:-.03em;line-height:1.25}@media (max-width:767px){.events-grid__sidebar-item h3{font-size:17px}}.events-grid__sidebar-item h3{color:#000;flex:1;padding:10px}@media (max-width:767px){.events-grid__sidebar-item{border-top:1px solid #dbdada}}.events-grid__sidebar-image{background:#f5f5f5;flex:0 0 50%;overflow:hidden}.events-grid__sidebar-image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.section-header{align-items:center;border-bottom:2px solid #dbdada;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:10px}.section-header--bordeaux{border-bottom-color:#840303}.section-header--rouge{border-bottom-color:#db0900}.section-header--bleu{border-bottom-color:#2e5192}.section-header--orange{border-bottom-color:#cb592a}.section-header--vert{border-bottom-color:#416644}.section-header--noir{border-bottom-color:#000}.section-header__left{align-items:center;display:flex;gap:8px}.section-header__icon{align-items:center;background:#dbdada;border-radius:4px;color:#fff;display:inline-flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.section-header__icon--bordeaux{background:#840303}.section-header__icon--rouge{background:#db0900}.section-header__icon--bleu{background:#2e5192}.section-header__icon--orange{background:#cb592a}.section-header__icon--vert{background:#416644}.section-header__icon--noir{background:#000}.section-header__icon svg{display:block}.section-header__label{color:#000;font-size:14px;font-weight:700;letter-spacing:.06em}.section-header__label,.section-header__link{font-family:Roboto,sans-serif;text-transform:uppercase}.section-header__link{align-items:center;color:#696969;display:inline-flex;font-size:11px;font-weight:400;gap:6px;letter-spacing:.04em;text-decoration:none;transition:color .2s;white-space:nowrap}.section-header__link svg{flex-shrink:0}.section-header__link:hover{color:#000}@media (max-width:767px){.section-header__link-text{display:none}}.article-page{padding-bottom:48px;padding-top:16px}.article-page__narrow{margin:0 auto;max-width:700px}.article-page__topbar{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.article-page__back{align-items:center;color:#696969;display:inline-flex;font-family:Roboto,sans-serif;font-size:8px;font-weight:400;gap:4px;line-height:20px;text-decoration:none;text-transform:uppercase;transition:color .2s}.article-page__back svg{transform:rotate(180deg)}.article-page__back:hover{color:#000}.article-page__category{color:#840303;font-family:Roboto,sans-serif;font-size:8px;font-weight:700;text-decoration:none;text-transform:uppercase}.article-page__category:hover{text-decoration:underline}.article-page__category--dossiers{color:#416644}.article-page__category--politique{color:#840303}.article-page__category--economie{color:#1a6b8a}.article-page__category--geopolitique{color:#8b6914}.article-page__category--videos,.article-page__category--videos-alain-soral{color:#840303}.article-page__category--carton-jaune{color:#c89600}.article-page__category--faits-et-documents{color:#333}.article-page__category--er-et-partenaires{color:#556b2f}.article-page__meta{margin-bottom:8px}.article-page__date,.article-page__source{color:#000;display:block;font-family:Roboto,sans-serif;font-size:12px;font-weight:400;line-height:20px}.article-page__separator{border:none;border-top:1px solid #dbdada;margin:8px 0 0}.article-page__header{margin-bottom:24px}.article-page__title{color:#000;font-family:Libre Baskerville,serif;font-size:37px;font-weight:700;letter-spacing:-1.11px;line-height:41px;margin-bottom:16px}@media (max-width:767px){.article-page__title{font-size:30px;line-height:36px}}.article-page__subtitle{color:#000;font-family:Libre Baskerville,serif;font-size:21px;font-weight:400;letter-spacing:-.63px;line-height:28px}.article-page__image{margin-bottom:24px}.article-page__image img{display:block;width:100%}.article-page__image figcaption{color:#696969;font-family:Roboto,sans-serif;font-size:12px;font-style:italic;margin-top:8px}.article-page__content{color:#000;font-family:Libre Baskerville,serif;font-size:14px;font-weight:400;letter-spacing:-.42px;line-height:20px;margin-bottom:32px}.article-page__content p{margin-bottom:0}.article-page__content h2{color:#000;font-size:24px;font-weight:700;margin:1.5em 0 .5em}.article-page__content h3{color:#000;font-size:20px;font-weight:700;margin:1.2em 0 .4em}.article-page__content blockquote{border-left:3px solid #840303;color:#696969;font-style:italic;margin:1.5em 0;padding-left:20px}.article-page__content ol,.article-page__content ul{margin-bottom:1.2em;padding-left:1.5em}.article-page__content ol li,.article-page__content ul li{margin-bottom:.4em}.article-page__content ul{list-style:disc}.article-page__content ol{list-style:decimal}.article-page__content img{margin:1.5em 0;max-width:100%}.article-page__content a{color:#840303;text-decoration:underline}.article-page__content figure{margin:1.5em 0}.article-page__content figure img{margin:0}.article-page__content figure figcaption{color:#696969;font-size:12px;font-style:italic;margin-top:6px;text-align:right}.article-page__content iframe{margin:1.5em 0;max-width:100%}.article-page__hr{border:none;border-top:1px solid #dbdada;margin:0 0 32px}.article-page__related{margin-bottom:32px;margin-left:auto;margin-right:auto;max-width:1020px}.article-page__section-title{color:#000;font-family:Libre Baskerville,serif;font-size:29px;font-weight:700;letter-spacing:-.87px;line-height:32px;margin-bottom:20px;text-align:center}.article-page__footer{padding-top:16px}.article-page__footer-left{align-items:center;display:flex;gap:20px}.comments{margin-left:auto;margin-right:auto;max-width:700px;padding-top:32px}.comments__title{color:#000;font-family:Libre Baskerville,serif;font-size:29px;font-weight:700;letter-spacing:-.87px;line-height:32px;margin-bottom:12px;text-align:center}.comments__header{align-items:baseline;border-bottom:1px solid #dbdada;display:flex;margin-bottom:16px;padding-bottom:12px}.comments__count{margin-right:auto;text-transform:uppercase}.comments__count,.comments__sort{color:#000;font-family:Roboto,sans-serif;font-size:12px;font-weight:400;line-height:20px}.comments__list{margin-bottom:24px}.comments__empty{color:#696969;font-family:Libre Baskerville,serif;font-size:14px;padding:24px 0;text-align:center}.comment{border-bottom:1px solid #dbdada;padding:20px 0}.comment:first-child{padding-top:0}.comment--reply,.comment:last-child{border-bottom:none}.comment--reply{padding-bottom:0;padding-left:30px;padding-top:12px}.comment__meta{color:#000;font-family:Roboto,sans-serif;font-size:12px;font-weight:400;line-height:20px;margin-bottom:8px}.comment__author{color:#840303;font-weight:700}.comment__date{color:#000}.comment__body{color:#000;font-family:Libre Baskerville,serif;font-size:14px;font-weight:400;letter-spacing:-.42px;line-height:20px}.comment__reply-btn{color:#696969;font-family:Roboto,sans-serif;font-size:11px;font-weight:400;margin-top:8px;padding:0;text-decoration:underline}.comment__reply-btn:hover{color:#000}.comments__reply-to{color:#696969;font-family:Roboto,sans-serif;font-size:12px;margin:0 0 8px}.comments__reply-to span{color:#000;font-weight:700}.comment__parent-link{color:#696969;font-family:Roboto,sans-serif;font-size:11px;margin-left:8px;text-decoration:underline}.comment__parent-link:hover{color:#000}.comments__reply-cancel{background:none;border:0;color:#696969;cursor:pointer;font-family:Roboto,sans-serif;font-size:11px;margin-left:8px;padding:0;text-decoration:underline}.comments__reply-cancel:hover{color:#000}.comments__more{margin-bottom:32px;text-align:right}.comments__more-link{color:#696969;font-family:Roboto,sans-serif;font-size:12px;font-weight:400;line-height:20px;text-decoration:none;text-transform:uppercase}.comments__more-link:hover{color:#000}.comments__form-section{border-top:1px solid #dbdada;margin-top:16px;padding-top:24px}.comments__flash{border-radius:4px;font-family:Roboto,sans-serif;font-size:13px;margin-bottom:12px;padding:8px 12px}.comments__flash--success{background:#e8f5e9;color:#2e7d32}.comments__flash--error{background:#fbe9e7;color:#c62828}.comments__form{margin:0 auto;max-width:666px}.comments__form textarea{border:1px solid #dbdada;font-family:Libre Baskerville,serif;font-size:14px;line-height:20px;margin-bottom:12px;padding:16px;resize:vertical;transition:border-color .2s;width:100%}.comments__form textarea:focus{border-color:#000;outline:none}.comments__submit{background:#840303;border:1px solid #dbdada;color:#fff;cursor:pointer;display:block;font-family:Roboto,sans-serif;font-size:12px;font-weight:400;height:44px;line-height:20px;margin:0 auto;text-transform:uppercase;transition:background .2s;width:222px}.comments__submit:hover{background:#5c0202}.comments__login-prompt{background:#f5f5f5;margin-top:12px;padding:24px;text-align:center}.comments__login-prompt p{color:#696969;font-family:Roboto,sans-serif;font-size:14px}.comments__login-prompt a{color:#840303;text-decoration:underline}.listing{padding-bottom:32px;padding-top:24px}.listing__header{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;margin-bottom:16px}@media (max-width:767px){.listing__header{flex-direction:column;gap:12px}}.listing__header-left{flex-shrink:0}.listing__header-right{align-items:center;display:flex;flex:1;gap:16px;justify-content:flex-end}@media (max-width:767px){.listing__header-right{align-items:stretch;flex-direction:column;width:100%}}.listing__title{color:#000;font-family:Libre Franklin,sans-serif;font-size:21px;font-weight:400;letter-spacing:-.63px;line-height:28px;margin:0}.listing__back{align-items:center;color:#696969;display:inline-flex;font-family:Roboto,sans-serif;font-size:8px;font-weight:400;gap:4px;line-height:20px;text-decoration:none;text-transform:uppercase;transition:color .2s}.listing__back svg{transform:rotate(180deg)}.listing__back:hover{color:#000}.listing__search{align-items:center;display:flex;flex:1;gap:6px;max-width:521px}@media (max-width:767px){.listing__search{max-width:100%}}.listing__search-icon{align-items:center;color:#696969;display:inline-flex;flex-shrink:0}.listing__search-input{background:transparent;border:1px solid hsla(0,0%,41%,.3);color:#000;flex:1;font-family:Libre Franklin,sans-serif;font-size:13px;height:28px;outline:none;padding:4px 10px;transition:border-color .2s}.listing__search-input:focus{border-color:#696969}.listing__search-input::-moz-placeholder{color:hsla(0,0%,41%,.5)}.listing__search-input::placeholder{color:hsla(0,0%,41%,.5)}.pagination{align-items:center;color:#696969;display:flex;font-family:Roboto,sans-serif;font-size:12px;gap:6px;line-height:20px;white-space:nowrap}.pagination__arrow{color:#696969;font-size:12px;text-decoration:none;transition:color .2s}.pagination__arrow:hover{color:#000}.pagination__info{align-items:center;display:inline-flex;gap:4px}.pagination__current{color:#000;font-weight:700}.pagination__link{color:#696969;text-decoration:none;transition:color .2s}.pagination__link:hover{color:#000}.pagination__dots{color:#696969}.listing__items{border-top:1px solid #dbdada}.listing-item{color:inherit;display:flex;height:200px;overflow:hidden;text-decoration:none;transition:background .15s}.listing-item:hover{background:#f5f5f5}@media (max-width:767px){.listing-item{flex-direction:column;height:auto}}.listing-item__image{background:#f5f5f5;flex:0 0 35%;overflow:hidden}.listing-item__image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:767px){.listing-item__image{aspect-ratio:16/9;flex:none}}.listing-item__body{border-bottom:1px solid #dbdada;display:flex;flex:1;flex-direction:column;justify-content:flex-start;min-width:0;padding:10px 0 10px 20px}@media (max-width:767px){.listing-item__body{padding:12px 0}}.listing-item__meta{color:#000;font-family:Roboto,sans-serif;font-size:8px;font-weight:400;line-height:20px;margin-bottom:4px;text-transform:uppercase}.listing-item__sep{color:#696969}.listing-item__author{font-weight:700;text-transform:none}.listing-item__category{font-weight:700;margin-left:6px}.listing-item__category--actualites-brulantes,.listing-item__category--carton-jaune{color:#212635}.listing-item__category--videos{color:#db0900}.listing-item__category--kontre-kulture{color:#cb592a}.listing-item__category--faits-et-documents{background:#2e5192;color:#fff;padding:1px 6px}.listing-item__category--e-r-et-partenaires{color:#69b7d9}.listing-item__category--dossiers{color:#416644}.listing-item__category--videos-d-alain-soral,.listing-item__category--videos-dalain-soral{color:#840303}.listing-item__title{color:#000;display:-webkit-box;font-family:Libre Franklin,sans-serif;font-size:29px;font-weight:700;letter-spacing:-.87px;-webkit-line-clamp:2;line-height:32px;margin-bottom:8px;overflow:hidden;-webkit-box-orient:vertical}@media (max-width:767px){.listing-item__title{font-size:22px;line-height:26px}}.listing-item__excerpt{color:#696969;display:-webkit-box;font-family:Libre Franklin,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.42px;-webkit-line-clamp:3;line-height:20px;margin:0;overflow:hidden;-webkit-box-orient:vertical}.listing__results-count{color:#696969;font-family:Roboto,sans-serif;font-size:13px;margin:0 0 16px}.listing__empty{color:#696969;font-family:Libre Franklin,sans-serif;font-size:16px;padding:48px 0;text-align:center}.listing__footer{align-items:center;display:flex;justify-content:space-between;padding-top:16px}@media (max-width:767px){.listing__footer{flex-direction:column;gap:12px}}.listing__footer-left{align-items:center;display:flex;gap:20px}.listing__top{align-items:center;color:#696969;display:inline-flex;font-family:Roboto,sans-serif;font-size:8px;font-weight:400;gap:4px;line-height:20px;text-decoration:none;text-transform:uppercase;transition:color .2s}.listing__top svg{transform:rotate(-90deg)}.listing__top:hover{color:#000}.video-listing{display:flex;flex-direction:column;gap:10px}.video-listing__row{display:flex;gap:0;position:relative}.video-listing__item{aspect-ratio:1/1;flex:0 0 20%;overflow:hidden;position:relative;text-decoration:none}.video-listing__item:hover .video-listing__overlay{opacity:.85}.video-listing__thumb{inset:0;position:absolute}.video-listing__thumb img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.video-listing__thumb .placeholder-img{height:100%;width:100%}.video-listing__overlay{background:#840303;opacity:.75;transition:opacity .2s}.video-listing__caption,.video-listing__overlay{bottom:0;height:56px;left:0;position:absolute;right:0}.video-listing__caption{align-items:flex-start;color:#fff;display:flex;font-family:Libre Franklin,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.42px;line-height:20px;padding:8px 10px;z-index:1}@media (max-width:767px){.video-listing__row{flex-direction:column}.video-listing__item{aspect-ratio:1/1;flex:none;width:100%}.video-listing__overlay{height:73px}.video-listing__caption{align-items:center;font-size:20px;font-weight:700;height:73px;letter-spacing:-.6px;line-height:normal;padding:10px}}.event-listing{display:grid;gap:24px 20px;grid-template-columns:repeat(3,1fr)}@media (max-width:768px){.event-listing{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.event-listing{gap:20px;grid-template-columns:1fr}}.event-listing__item{color:inherit;display:flex;flex-direction:column;text-decoration:none;transition:transform .15s}.event-listing__item:hover{transform:translateY(-2px)}.event-listing__image{aspect-ratio:3/2;background:#f5f5f5;overflow:hidden;position:relative}.event-listing__image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.event-listing__date{align-items:center;background:#840303;color:#fff;display:flex;flex-direction:column;left:12px;line-height:1;min-width:48px;padding:6px 10px;position:absolute;text-align:center;top:12px}.event-listing__date-day{font-family:Libre Franklin,sans-serif;font-size:22px;font-weight:700;letter-spacing:-.5px}.event-listing__date-month{font-family:Libre Franklin,sans-serif;font-size:11px;font-weight:600;letter-spacing:.5px;margin-top:4px}.event-listing__body{padding:12px 0 0}.event-listing__title{font-family:Libre Franklin,sans-serif;font-size:20px;font-weight:700;letter-spacing:-.03em;line-height:1.25}@media (max-width:767px){.event-listing__title{font-size:17px}}.event-listing__title{color:#000;margin-bottom:8px}.event-listing__excerpt{color:#696969;font-family:Libre Franklin,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.03em;line-height:20px}.editorial-listing{display:flex;flex-direction:column;gap:40px}.editorial-listing__item{align-items:stretch;color:inherit;display:flex;gap:32px;text-decoration:none}.editorial-listing__item--reverse{flex-direction:row-reverse}@media (max-width:767px){.editorial-listing__item{flex-direction:column;gap:16px}.editorial-listing__item--reverse{flex-direction:column}}.editorial-listing__image{aspect-ratio:3/2;background:#f5f5f5;flex:0 0 50%;overflow:hidden}.editorial-listing__image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:767px){.editorial-listing__image{flex:none}}.editorial-listing__body{display:flex;flex:1;flex-direction:column;justify-content:center;min-width:0}.editorial-listing__meta{color:#840303;font-family:Libre Franklin,sans-serif;font-size:12px;font-weight:600;letter-spacing:.04em;margin-bottom:12px;text-transform:uppercase}.editorial-listing__sep{color:#dbdada;margin:0 4px}.editorial-listing__title{font-family:Libre Franklin,sans-serif;font-size:37px;font-weight:700;letter-spacing:-.03em;line-height:1.1}@media (max-width:767px){.editorial-listing__title{font-size:26px}}.editorial-listing__title{color:#000;margin-bottom:14px}.editorial-listing__excerpt{font-family:Libre Franklin,sans-serif;font-size:21px;font-weight:400;letter-spacing:-.03em;line-height:1.33}@media (max-width:767px){.editorial-listing__excerpt{font-size:17px}}.editorial-listing__excerpt{color:#696969;margin-bottom:16px}.editorial-listing__more{align-items:center;color:#840303;display:inline-flex;font-family:Libre Franklin,sans-serif;font-size:13px;font-weight:600;gap:8px;letter-spacing:.04em;text-transform:uppercase;transition:color .15s}.editorial-listing__item:hover .editorial-listing__more{color:#000}.site-footer{margin-top:16px}.footer-accent{display:flex;flex-direction:column}.footer-accent__bordeaux{background:#840303;height:5px}.footer-accent__violet{background:#4b1d6e;height:4px}.footer-accent--bottom .footer-accent__violet{height:4px}.footer-content{background:#212635;max-width:100%;padding:0}.footer-top{display:flex;gap:48px;margin:0 auto;max-width:1200px;padding:28px 20px 0}@media (max-width:767px){.footer-top{flex-direction:column;gap:24px;padding:24px 20px 0}}.footer-logo{flex:0 0 auto}.footer-logo a{display:block}.footer-logo img{display:block;height:41px;width:88px}.footer-columns{display:flex;flex:1;gap:0}@media (max-width:767px){.footer-columns{flex-direction:column}}.footer-col{min-width:0}.footer-col:first-child{flex:0 0 35%}.footer-col:last-child{flex:1}.footer-col__separator{background:hsla(0,0%,100%,.15);margin:0 32px;width:1px}@media (max-width:767px){.footer-col__separator{height:1px;margin:16px 0;width:100%}}.footer-col__title{color:#fff;font-family:Libre Franklin,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.42px;margin-bottom:12px;text-transform:uppercase}.footer-col__list{list-style:none;margin:0;padding:0}.footer-col__list li{font-size:13px;line-height:20px;margin-bottom:0;padding-left:10px;position:relative}.footer-col__list li:before{color:#fff;content:"·";font-size:13px;left:0;line-height:20px;position:absolute;top:0}.footer-col__list a{color:#fff;font-family:Libre Franklin,sans-serif;font-size:13px;font-weight:400;letter-spacing:-.39px;line-height:20px;text-decoration:none;transition:opacity .2s;white-space:nowrap}.footer-col__list a:hover{opacity:.7}.footer-col__list--partners li{align-items:center;display:flex;gap:8px}.footer-partner-logo{display:inline-block;filter:grayscale(100%) brightness(1.5);flex-shrink:0;opacity:.5;width:auto}.footer-partner-logo--kk{height:17px}.footer-partner-logo--fd,.footer-partner-logo--ll{height:15px}.footer-partner-logo--as{height:16px}.footer-partner-logo--gp{height:10px}.footer-partner-logo--m442{height:20px}.footer-partner-logo--abs{height:26px}.footer-hr{border:none;border-top:1px solid hsla(0,0%,100%,.15);margin:24px auto;max-width:1160px}.footer-social{margin:0 auto;max-width:1200px;padding:0 20px 24px;text-align:center}.footer-social__title{color:#fff;font-family:Libre Franklin,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.42px;margin-bottom:16px;text-transform:uppercase}.footer-social__links{display:flex;gap:32px;justify-content:center}.footer-social__links a{align-items:center;color:#fff;display:inline-flex;font-family:Libre Franklin,sans-serif;font-size:13px;font-weight:400;gap:6px;letter-spacing:-.39px;line-height:20px;text-decoration:none;transition:opacity .2s}.footer-social__links a:hover{opacity:.7}@media (max-width:767px){.footer-social__links{flex-wrap:wrap;gap:16px 24px}}.footer-social__icon{align-items:center;color:#696969;display:inline-flex;flex-shrink:0}.footer-bar{background:#1b1f2c;border-top:1px solid hsla(0,0%,100%,.15)}.footer-bottom{align-items:center;display:flex;gap:24px;margin:0 auto;max-width:1200px;padding:16px 20px}@media (max-width:767px){.footer-bottom{flex-direction:column;gap:10px;text-align:center}}.footer-bottom__logo{align-items:center;color:#fff;display:inline-flex;flex-shrink:0}.footer-bottom__logo svg{display:block}.footer-bottom__copy,.footer-bottom__link{color:#696969;font-family:Roboto,sans-serif;font-size:11px;font-weight:400;line-height:20px}.footer-bottom__link{background:none;border:none;cursor:pointer;padding:0;text-decoration:underline;transition:color .2s}.footer-bottom__link:hover{color:#fff}.cookie-overlay{align-items:center;backdrop-filter:blur(2px);background:rgba(0,0,0,.55);display:flex;inset:0;justify-content:center;opacity:0;position:fixed;transition:all .3s;visibility:hidden;z-index:500}.cookie-overlay.is-visible{opacity:1;visibility:visible}.cookie-modal{background:#fff;border-radius:8px;box-shadow:0 20px 60px rgba(0,0,0,.3);max-width:440px;overflow:hidden;width:90%}.cookie-modal__header{background:#212635;padding:20px 32px;text-align:center}.cookie-modal__logo{display:block;height:auto;margin:0 auto;width:56px}.cookie-modal__title{color:#000;font-family:Libre Franklin,sans-serif;font-size:18px;font-weight:700;line-height:1.3;padding:24px 32px 0;text-align:center}.cookie-modal__text{color:#696969;font-family:Roboto,sans-serif;font-size:13px;line-height:1.6;padding:12px 32px 0;text-align:center}.cookie-modal__text a{color:#840303;text-decoration:underline}.cookie-modal__actions{display:flex;flex-direction:column;gap:10px;padding:24px 32px 0}.cookie-modal__btn{border-radius:4px;cursor:pointer;display:block;font-family:Libre Franklin,sans-serif;font-size:13px;font-weight:600;letter-spacing:.02em;padding:12px;text-transform:uppercase;transition:all .2s;width:100%}.cookie-modal__btn--accept{background:#212635;border:none;color:#fff}.cookie-modal__btn--accept:hover{background:#31384e}.cookie-modal__btn--decline{background:transparent;border:1px solid #dbdada;color:#000}.cookie-modal__btn--decline:hover{border-color:#000}.cookie-modal__policy{color:#696969;display:block;font-family:Roboto,sans-serif;font-size:12px;padding:16px 32px 24px;text-align:center;text-decoration:underline;transition:color .2s}.cookie-modal__policy:hover{color:#000}.category-page{padding-bottom:48px;padding-top:24px}.category-page .breadcrumb{margin-bottom:8px}.category-page>h1{font-family:Libre Franklin,sans-serif;font-size:37px;font-weight:700;letter-spacing:-.03em;line-height:1.1}@media (max-width:767px){.category-page>h1{font-size:26px}}.category-page>h1{border-bottom:2px solid #000;color:#000;margin-bottom:24px;padding-bottom:16px}.category-page .category-description{color:#696969;font-size:15px;margin-bottom:24px}.category-header{border-bottom:2px solid #000;margin-bottom:24px;padding:32px 0 24px}.category-header h1{font-family:Libre Franklin,sans-serif;font-size:37px;font-weight:700;letter-spacing:-.03em;line-height:1.1}@media (max-width:767px){.category-header h1{font-size:26px}}.category-header h1{color:#000}.editorial-list{display:flex;flex-direction:column;gap:24px}.editorial-item{border-bottom:1px solid #dbdada;display:flex;gap:20px;padding-bottom:24px}.editorial-item:last-child{border-bottom:none}.editorial-item .editorial-image{flex:0 0 280px}.editorial-item .editorial-image img{aspect-ratio:3/2;border-radius:4px;-o-object-fit:cover;object-fit:cover;width:100%}.editorial-item .editorial-content{flex:1;min-width:0}.editorial-item .editorial-title{font-family:Libre Franklin,sans-serif;font-weight:700;letter-spacing:-.03em;line-height:1.25}@media (max-width:767px){.editorial-item .editorial-title{font-size:17px}}.editorial-item .editorial-title{color:#000;font-size:20px;margin-bottom:8px}.editorial-item .editorial-excerpt{color:#696969;font-size:15px;line-height:1.6;margin-bottom:8px}.editorial-item .editorial-meta{color:#696969;font-family:Roboto,sans-serif;font-size:12px}@media (max-width:767px){.editorial-item{flex-direction:column}.editorial-item .editorial-image{flex:none}}.event-list{display:flex;flex-direction:column;gap:24px}.event-item{border-bottom:1px solid #dbdada;padding-bottom:24px}.event-item:last-child{border-bottom:none}.event-item .event-image img{aspect-ratio:21/9;border-radius:4px;margin-bottom:12px;-o-object-fit:cover;object-fit:cover;width:100%}.event-item .event-content h2{font-family:Libre Franklin,sans-serif;font-size:29px;font-weight:700;letter-spacing:-.03em;line-height:1.1}@media (max-width:767px){.event-item .event-content h2{font-size:22px}}.event-item .event-content h2{color:#000;margin-bottom:8px}.event-item .event-content p{color:#696969;font-size:15px;line-height:1.6}.event-item>img{aspect-ratio:21/9;border-radius:4px;margin-bottom:12px;-o-object-fit:cover;object-fit:cover;width:100%}.event-item h3{font-family:Libre Franklin,sans-serif;font-size:29px;font-weight:700;letter-spacing:-.03em;line-height:1.1}@media (max-width:767px){.event-item h3{font-size:22px}}.event-item h3{color:#000;margin-bottom:8px}.event-item>p{color:#696969;font-size:15px;line-height:1.6}.static-page{margin:0 auto;max-width:800px;padding:32px 20px 48px}.static-page h1{font-family:Libre Franklin,sans-serif;font-size:37px;font-weight:700;letter-spacing:-.03em;line-height:1.1}@media (max-width:767px){.static-page h1{font-size:26px}}.static-page h1{color:#000;margin-bottom:24px}.static-page li,.static-page p{font-size:16px;line-height:1.7;margin-bottom:1em}.static-page h2{font-size:22px;font-weight:700;margin:1.5em 0 .5em}.static-page a{color:#840303;text-decoration:underline}.auth-page{display:flex;justify-content:center;padding:48px 20px 64px}@media (max-width:767px){.auth-page{padding:24px 20px 40px}}.auth-card{background:#fff;border:1px solid #dbdada;border-radius:6px;max-width:420px;overflow:hidden;width:100%}.auth-card__header{background:#212635;padding:32px 32px 28px;text-align:center}.auth-card__title{color:#fff;font-family:Libre Franklin,sans-serif;font-size:22px;font-weight:700;margin:0 0 4px}.auth-card__subtitle{color:hsla(0,0%,100%,.6);margin:0}.auth-card__footer,.auth-card__subtitle{font-family:Roboto,sans-serif;font-size:13px}.auth-card__footer{border-top:1px solid #dbdada;color:#696969;padding:20px 32px;text-align:center}.auth-card__footer a{color:#840303;font-weight:500;margin-left:4px;text-decoration:none}.auth-card__footer a:hover{text-decoration:underline}.auth-alert{border-radius:4px;font-family:Roboto,sans-serif;font-size:13px;margin:20px 32px 0;padding:10px 14px}.auth-alert--error{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.auth-alert--success{background:#f0fdf4;border:1px solid #bbf7d0;color:#166534}.auth-form{padding:28px 32px 32px}.auth-field{margin-bottom:18px}.auth-field__label{color:#000;display:block;font-family:Roboto,sans-serif;font-size:13px;font-weight:500;margin-bottom:6px}.auth-field__input{background:#fff;border:1px solid #dbdada;border-radius:4px;color:#000;font-family:Libre Franklin,sans-serif;font-size:14px;padding:10px 14px;transition:border-color .2s;width:100%}.auth-field__input::-moz-placeholder{color:#b0b0b0}.auth-field__input::placeholder{color:#b0b0b0}.auth-field__input:focus{border-color:#212635;outline:none}.auth-field__password{position:relative}.auth-field__password .auth-field__input{padding-right:44px}.auth-field__toggle{align-items:center;background:none;border:none;color:#696969;cursor:pointer;display:inline-flex;padding:4px;position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:color .2s}.auth-field__toggle:hover{color:#000}.auth-field__hint{color:#696969;font-family:Roboto,sans-serif;font-size:12px;margin-top:4px}.auth-field--row{align-items:center;display:flex;justify-content:space-between}.auth-field .form-error-message,.auth-field ul li{color:#dc2626;font-family:Roboto,sans-serif;font-size:12px;margin-top:4px}.auth-checkbox{align-items:center;color:#000;cursor:pointer;display:inline-flex;font-family:Roboto,sans-serif;font-size:13px;gap:8px}.auth-checkbox input[type=checkbox]{accent-color:#212635;cursor:pointer;height:16px;width:16px}.auth-checkbox a{color:#840303;text-decoration:underline}.auth-link--small{color:#840303;font-family:Roboto,sans-serif;font-size:13px;text-decoration:none}.auth-link--small:hover{text-decoration:underline}.auth-btn{background:#212635;border:none;border-radius:4px;color:#fff;cursor:pointer;display:block;font-family:Libre Franklin,sans-serif;font-size:14px;font-weight:600;letter-spacing:.02em;margin-top:24px;padding:12px;text-transform:uppercase;transition:background .2s;width:100%}.auth-btn:hover{background:#31384e}.error-page{padding:80px 20px;text-align:center}.error-page h1{color:#000;font-family:Libre Franklin,sans-serif;font-size:72px;font-weight:700;margin-bottom:16px}.error-page p{color:#696969;font-size:18px;margin-bottom:24px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.breadcrumb{color:#696969;font-family:Roboto,sans-serif;font-size:12px;margin-bottom:16px}.breadcrumb a{color:#696969;text-decoration:none}.breadcrumb a:hover{color:#000}.breadcrumb .breadcrumb-sep{margin:0 6px}input,select,textarea{font-family:inherit;font-size:inherit}