.header-pill--tall,.header-pill--raised{position:relative;top:4.5px}body:not(.article-detail) header:not(.sticky) .header-pill--tall,body:not(.article-detail) header:not(.sticky) .header-pill--raised{top:4.5px}body:not(.article-detail) header:not(.sticky) .header-pill--tall img,body:not(.article-detail) header:not(.sticky) .header-pill--raised img{height:39px!important}.header-pill--tall img,.header-pill--raised img{height:32px!important}@media only screen and (max-width:992px){body:not(.article-detail) header:not(.sticky) .header-pill--tall,body:not(.article-detail) header:not(.sticky) .header-pill--raised,.header-pill--tall,.header-pill--raised{top:4px!important}body:not(.article-detail) header:not(.sticky) .header-pill--tall img,body:not(.article-detail) header:not(.sticky) .header-pill--raised img,.header-pill--tall img,.header-pill--raised img{height:32px!important}}.header-pill--raised{top:3.5px}body:not(.article-detail) header:not(.sticky) .header-pill--raised{top:3.5px!important}@media only screen and (max-width:992px){body:not(.article-detail) header:not(.sticky) .header-pill--raised,.header-pill--raised{top:3px!important}}#home-section-lemonde{background-color:white;padding-bottom:32px}#home-section-lemonde .section-detail__head{border-top:1px solid #000}#home-section-lemonde .frontpage-section-lemonde__logo{display:flex;align-items:center;gap:8px}#home-section-lemonde .frontpage-section-lemonde__logo img{max-width:269px}@keyframes twinkle-1{50%{transform:scale(0.5);opacity:0.5}}body.crossword header:not(.sticky) .header-pill--tall img,header:not(.sticky) .header-pill--raised img{height:32px!important}main#main-content{padding-top:32px;padding-bottom:64px}main#main-content>.container{width:100%;max-width:1320px;padding-inline:20px}@media only screen and (max-width:992px){main#main-content{padding-top:16px}}main#main-content .crossword-upper-content{display:flex;gap:48px;padding-bottom:32px}@media (max-width:899px){main#main-content .crossword-upper-content{flex-direction:column;gap:24px}}main#main-content .crossword-upper-content .section-detail__head{padding-top:0;border-top:none}main#main-content .crossword-upper-content .section-detail__title{font-family:"Review Condensed","Roboto",Helvetica,sans-serif;font-size:2rem;letter-spacing:0.02rem}main#main-content .solution-container{border-top:1px solid #000;padding-top:32px;display:flex;flex-direction:column;align-items:center}main#main-content .solution-container__head{display:flex;justify-content:center;align-items:center;gap:32px;border-top:none}main#main-content .solution-container #toggle-solution svg{transition:transform 0.3s ease}main#main-content .solution-container #toggle-solution.is-open svg{transform:rotate(180deg)}main#main-content .solution-container #solution{max-height:0;overflow:hidden;transition:max-height 0.3s ease;display:flex}main#main-content .solution-container #solution.is-visible{max-height:332px}main#main-content .solution-container #solution img{padding-top:32px;max-width:325px;height:auto}main#main-content .crossword__footer{display:flex;margin-top:32px;padding-top:32px;border-top:1px solid #000;gap:48px;justify-content:space-between}@media (max-width:899px){main#main-content .crossword__footer{flex-direction:column;gap:24px;border-top:none;padding-top:0}}main#main-content .cover-newsletter{display:flex;border-bottom:none;border-left:0.5px solid #ababab;padding-left:32px;max-width:284px;padding-bottom:0;justify-content:center}@media (max-width:899px){main#main-content .cover-newsletter{border-left:none;border-bottom:0.5px solid #ababab;border-top:1px solid #000;padding-left:0;padding-top:24px;padding-bottom:24px;max-width:100%;order:-1}}#CrosswordCompilerPuz{box-sizing:content-box;padding-top:350px;height:auto!important;width:100%!important;position:relative}#CrosswordCompilerPuz.with-backdrop{filter:blur(2px)}#CrosswordCompilerPuz.with-backdrop::after{content:"";position:absolute;opacity:0.6;inset:0;background-color:#fff}@media (min-width:900px){#CrosswordCompilerPuz{padding-top:0}}#CrosswordCompilerPuz>div:last-child{display:none!important}#CrosswordCompilerPuz .Clues{float:none!important;clear:both;margin-left:0!important}@media (min-width:900px){#CrosswordCompilerPuz .Clues{display:flex;padding-left:360px}}#CrosswordCompilerPuz .Clues>div{height:310px!important;width:100%!important;box-sizing:border-box}@media (min-width:900px){#CrosswordCompilerPuz .Clues>div{width:50%!important;padding-left:40px}}#CrosswordCompilerPuz .Clues .ClueHeading{display:block!important;font-family:"Society FullTrial",serif;font-size:18px!important;line-height:23px;margin-left:0!important;margin-top:20px}@media (min-width:900px){#CrosswordCompilerPuz .Clues .ClueHeading{margin-top:0}}#CrosswordCompilerPuz .Clues .ClueList .ClueNumber,#CrosswordCompilerPuz .Clues .ClueList .ClueText{font-family:"Society FullTrial",serif;font-size:14px;line-height:18px}#CrosswordCompilerPuz .Clues .ClueList p[style*="color: rgb(255, 0, 0)"]{color:#d50000!important}#CrosswordCompilerPuz .Clues .ClueList li{margin-bottom:10px}#CrosswordCompilerPuz .Clues .ClueList li.Selected{background-color:#b3efff;padding:10px 0;border-radius:5px}#CrosswordCompilerPuz .Clues .ClueList li.Selected p{border:none!important;color:#000!important}#CrosswordCompilerPuz .ClueHeading,#CrosswordCompilerPuz .CCPuzButtons{display:none}#CurrentClueHint{bottom:65px!important;background-color:#6ef9ff!important;color:#000!important;padding:20px!important;box-shadow:0px -4px 4px rgba(0,0,0,0.25);border:none!important;z-index:1;box-sizing:border-box!important}#CurrentClueHint p{color:#000!important}.crossword-author{font-size:12px}.crossword-detail .crosword-title{font-size:28px;font-family:"Society FullTrial",serif;line-height:36px}.more-crosswords .items{margin:0;display:flex;gap:24px;padding-top:32px;overflow-x:auto;scrollbar-width:none}.more-crosswords .items::-webkit-scrollbar{display:none}@media (min-width:900px){.more-crosswords .items{overflow-x:visible;flex-wrap:wrap}}.more-crosswords .items .item{flex-shrink:0;width:128px}.more-crosswords .c-img{display:block;width:128px;height:128px;object-fit:cover;margin-bottom:10px}.more-crosswords .c-title{display:block;font-size:12px;line-height:14px;text-align:center}.more-crosswords .c-title b{display:block;font-family:"Society FullTrial",serif;font-size:18px;line-height:23px;margin-bottom:5px}body.crossword.crossword-list-page main#main-content>.container{max-width:616px;padding-inline:0}@media only screen and (max-width:992px){body.crossword.crossword-list-page main#main-content>.container{padding-inline:20px}}body.crossword.crossword-list-page main#main-content .section-detail__head{margin-bottom:32px}@media only screen and (max-width:992px){body.crossword.crossword-list-page main#main-content .section-detail__head{margin-bottom:24px}}body.crossword.crossword-list-page main#main-content .section-detail__toplink{display:flex;align-items:flex-end;gap:4px;font-family:"Dialect Gothic A","Roboto",Helvetica,sans-serif;font-weight:500;font-size:1.125rem;letter-spacing:0.01em;color:#81898b;text-decoration:none}@media only screen and (max-width:992px){body.crossword.crossword-list-page main#main-content .section-detail__toplink{align-items:center;font-size:1rem}}body.crossword.crossword-list-page main#main-content .section-detail__title{font-family:"Review Condensed","Roboto",Helvetica,sans-serif;font-weight:700;font-size:3rem;color:#000;margin:0;line-height:1}@media only screen and (max-width:992px){body.crossword.crossword-list-page main#main-content .section-detail__title{font-size:2rem}}body.crossword.crossword-list-page main#main-content .crossword-list{margin-bottom:60px}body.crossword.crossword-list-page main#main-content .crossword-list .item{display:flex;padding:32px 0;border-top:0.5px solid #ababab;align-items:stretch;gap:32px}@media only screen and (max-width:992px){body.crossword.crossword-list-page main#main-content .crossword-list .item{padding:24px 0}}body.crossword.crossword-list-page main#main-content .crossword-list .item--image{flex-shrink:0}body.crossword.crossword-list-page main#main-content .crossword-list .item--image img{width:128px;height:128px;object-fit:cover;display:block}body.crossword.crossword-list-page main#main-content .crossword-list .item--detail{display:flex;flex-direction:column;justify-content:center;gap:4px}body.crossword.crossword-list-page main#main-content .crossword-list .item--title{font-family:"Review Condensed","Roboto",Helvetica,sans-serif;font-weight:700;font-size:1.5rem;letter-spacing:0.01em;line-height:1.2;margin:0}body.crossword.crossword-list-page main#main-content .crossword-list .item--author{font-size:0.875rem;color:#81898b;display:block}#crosswords .section-detail__title .new-pill{display:none}@media (min-width:640px){#crosswords .section-detail__title .new-pill{display:inline-block}}#crossword-container{position:relative;flex:1}#crossword-container .block-scroll{overflow-y:hidden!important}.crossword-paywall-overlay{position:fixed;inset:0;background:rgba(0,0,0,0.4);z-index:1000}.crossword-paywall-overlay.hidden{display:none}.crossword-paywall-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1001;display:flex;flex-direction:column;align-items:flex-end;gap:8px;padding:24px;width:calc(100vw - 32px);background:#fff;border-radius:5px;box-shadow:0px 0px 8px 2px rgba(0,0,0,0.25)}.crossword-paywall-modal.hidden{display:none}@media (min-width:700px){.crossword-paywall-modal{flex-direction:row;align-items:flex-start;width:616px}}.crossword-paywall-modal__close{background:none;border:none;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}@media (min-width:700px){.crossword-paywall-modal__close{order:2;padding:0}}.crossword-paywall-modal__content{align-self:stretch;display:flex;flex-direction:column;align-items:center;gap:24px}@media (min-width:700px){.crossword-paywall-modal__content{order:1;flex:1}}.crossword-paywall-modal__title{font-family:"Review Condensed","Roboto",Helvetica,sans-serif;font-weight:500;font-size:1.75rem;letter-spacing:0.0525rem;text-align:center;margin:0}.crossword-paywall-modal__body{text-align:center;margin:0}.crossword-paywall-modal__secondary{text-align:center;margin:0}.crossword-paywall-modal__secondary a{font-weight:700;text-decoration:underline;color:#000}.cover-newsletter{display:flex;flex-direction:column;gap:12px;padding-bottom:24px;border-bottom:0.5px solid #000}@media only screen and (min-width:601px){.cover-newsletter{display:none}}.cover-newsletter__badge{align-self:flex-start;padding:2px;background-color:#e3e8ea;display:inline-flex}.cover-newsletter__badge span{font-family:"Dialect Gothic A","Roboto",Helvetica,sans-serif;font-size:0.75rem;line-height:1.167em;letter-spacing:0.08em;text-transform:uppercase;color:#000}.cover-newsletter__body{display:flex;flex-direction:column;gap:12px}.cover-newsletter__header{display:flex;justify-content:space-between;align-items:center;gap:12px}.cover-newsletter__title{margin:0}.cover-newsletter__switch{position:relative;display:inline-block;flex-shrink:0;width:48px;height:24px}.cover-newsletter__switch input{opacity:0;width:0;height:0}.cover-newsletter__switch .cover-newsletter__slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:0.4s;border-radius:34px;border:1px solid #727272}.cover-newsletter__switch .cover-newsletter__slider::before{position:absolute;content:"";width:21px;height:21px;top:0.5px;left:0.5px;background-color:white;transition:0.4s;border-radius:50%}.cover-newsletter__switch input + .cover-newsletter__slider::before{border:1px solid #828282}.cover-newsletter__switch input:checked + .cover-newsletter__slider{background-color:#6fcf97;border-color:#27ae60}.cover-newsletter__switch input:checked + .cover-newsletter__slider::before{transform:translateX(29px);top:0.5px;left:-4.5px}.cover-newsletter__switch input:focus + .cover-newsletter__slider{box-shadow:0 0 1px #aaa}.cover-newsletter__description{margin:0}.cover-newsletter__preview{font-size:0.875rem;text-decoration:underline}.section-detail__head{padding-top:32px;margin-bottom:32px;border-top:1px solid #000;display:flex;flex-direction:column;gap:16px}.frontpage-section.section-news-wall ~ .frontpage-section .section-detail__head{border-top:none}.section-detail__head a{display:flex;align-items:center;gap:8px}.section-detail__head.white_text>*{color:#fff!important}.section-detail__head.white_text .section-detail__toplink svg{fill:#fff!important}.section-detail__head img{width:auto}.section-detail__toplink{transition:0.1s ease-out;color:#595959;font-size:1.125rem;font-weight:500;vertical-align:middle;display:inline-block}.section-detail__toplink svg{width:8px}.section-detail__toplink:hover{color:#595959;opacity:0.85}.section-detail__title{font-family:"Review Condensed","Roboto",Helvetica,sans-serif;font-size:2rem;line-height:1.74rem;color:#000;font-weight:700;margin:0;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.section-detail__title .new-pill{display:inline-block;font-size:12px;line-height:19px;text-transform:uppercase;background:#a71000;padding:0 5px;border-radius:3px;color:#fff;box-shadow:0px 3px 6px #00000029;vertical-align:top;position:relative;top:20px}@media screen and (max-width:600px){.section-detail__title{font-size:2rem}}.section-detail__subtitle{font-size:1.125rem;line-height:normal;letter-spacing:0.01125rem;color:#000;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.section-detail__sub-cats{line-height:18px}.section-detail__sub-cats svg{height:34px;vertical-align:middle;fill:#595959}.section-detail__sub-cats .dropdown-button svg{height:auto}.section-detail__sub-cats:not(.js) .section-detail__sub-cats-list{overflow-x:auto;-webkit-overflow-scrolling:touch}.section-detail__sub-cats-list{display:flex;margin:0}.section-detail__sub-cats-list li{white-space:nowrap}.section-detail__sub-cats-list li.hidden{display:none!important}.section-detail__sub-cats-list li.more button{border:none;background:none;display:inline-block;vertical-align:top;position:relative;top:-2px}.section-detail__sub-cats-list li svg{vertical-align:middle}.section-detail__sub-cats-list.full li{flex-grow:1;margin-bottom:10px;display:flex;align-items:center}.section-detail__sub-cats-list .dropdown-content{border-radius:0 0 10px 10px}.section-detail__sub-cats-list .dropdown-content li{line-height:1.2}.section-detail__sub-cats-list .dropdown-content li a{font-size:14px;padding:10px 16px;font-weight:bold;text-transform:none}.section-detail__sub-cats .secondary{display:none;margin:0}.section-detail__sub-cats .secondary>li{float:left;white-space:nowrap;margin-bottom:10px}.section-detail__sub-cats .secondary:after{content:"";display:block;clear:both}.section-detail__sub-cats.show-secondary .secondary{display:block}