.ButtonBase{display:inline flex;padding:0;margin:0;border:none;outline:none}.ButtonBase:not(:disabled){cursor:pointer}.Icon{width:1em;height:1em;display:inline flex;align-items:center;justify-content:center}.Icon svg{width:1em;height:1em;fill:currentColor}.Button{flex-shrink:0;display:flex;align-items:center;gap:var(--theme-spacing);padding:calc(.8 * var(--theme-spacing));text-decoration:none;font-weight:700;font-size:1em;border-radius:calc(1.2 * var(--theme-spacing));border:calc(.2 * var(--theme-spacing)) solid transparent;overflow:hidden;transition:background-color .25s ease-in-out,color .25s ease-in-out}.Button:disabled{opacity:.5}.Button--text{background-color:hsl(var(--theme-hsl-color) / .025);color:hsl(var(--theme-hsl-color) / .5)}.Button--text:hover:not(:disabled){background-color:hsl(var(--theme-hsl-color) / .05);color:hsl(var(--theme-hsl-color) / 1)}.Button--outlined{background-color:transparent;color:hsl(var(--theme-hsl-color) / .5);border:.1em solid hsl(var(--theme-hsl-color) / .05)}.Button--contained{background-color:hsl(var(--theme-hsl-color-primary));color:hsl(var(--theme-hsl-background-color) / .9)}.Button--contained:hover:not(:disabled){background-color:color-mix(in hsl,hsl(var(--theme-hsl-color-primary)),hsl(var(--theme-hsl-color)) 20%)}.Button__label{flex:1;display:flex;width:max-content;justify-content:center}.Button__icon:not(:where(.Button__startIcon,.Button__endIcon)){font-size:1.3em}.Link{display:inline flex;flex-direction:column;text-decoration:none}.Link .Button{text-align:center}.Footer{width:100%;max-width:var(--theme-page-max-width);place-self:center;justify-content:center;border-color:color-mix(in hsl,hsl(var(--theme-hsl-background-color)),hsl(var(--theme-hsl-color)) 10%);border-width:.1em 0 .1em 0;border-style:solid;transition:max-width .25s ease-in-out}.Footer__content{display:grid;width:100%;height:100%;justify-content:center;justify-content:stretch;grid-auto-rows:max-content;align-content:start}.Footer .Link .Button{justify-content:center;border-radius:0}.Footer .Link .Button__label{flex:0}@container (width >=600px){.Footer__content{grid-template-columns:repeat(auto-fit,minmax(12em,1fr))}}@container (width >=1200px){.Footer__content{border-left:.1em solid color-mix(in hsl,hsl(var(--theme-hsl-background-color)),hsl(var(--theme-hsl-color)) 10%);border-right:.1em solid color-mix(in hsl,hsl(var(--theme-hsl-background-color)),hsl(var(--theme-hsl-color)) 10%)}}.Bars{position:relative;font-size:1em;--width: 1.6em;--height: 1.2em;width:var(--width);height:var(--height);overflow:hidden;cursor:pointer;background-color:transparent;border:none;color:hsl(var(--theme-hsl-color) / .75);transition:color .25s ease}.Bars:hover{color:hsl(var(--theme-hsl-color) / 1)}.Bars__bar{position:absolute;width:50%;height:10%;opacity:1;background-color:currentColor;transition-property:all;transition-duration:.3s;transition-timing-function:ease-in-out}.Bars__bar--1,.Bars__bar--3,.Bars__bar--5{border-radius:100rem 0 0 100rem;right:50%;transform-origin:right center}.Bars__bar--2,.Bars__bar--4,.Bars__bar--6{border-radius:0 100rem 100rem 0;left:50%;transform-origin:left center}.Bars__bar--1,.Bars__bar--2{top:0%;translate:0 50%}.Bars__bar--3,.Bars__bar--4{top:50%;translate:0 -50%}.Bars__bar--5,.Bars__bar--6{bottom:0%;translate:0 -50%}.Bars--active .Bars__bar--1{rotate:45deg;top:50%;translate:0 -50%}.Bars--active .Bars__bar--2{rotate:-45deg;top:50%;translate:0 -50%}.Bars--active .Bars__bar--3,.Bars--active .Bars__bar--4{opacity:0}.Bars--active .Bars__bar--3{translate:calc(-1 * (var(--width) / 2)) -50%}.Bars--active .Bars__bar--4{translate:calc(1 * (var(--width) / 2)) -50%}.Bars--active .Bars__bar--5{rotate:-45deg;bottom:50%;translate:0 50%}.Bars--active .Bars__bar--6{rotate:45deg;bottom:50%;translate:0 50%}.CircularProgress{display:inline-block;width:1em;height:1em;border:.1em solid hsl(var(--theme-hsl-color) / .3);border-radius:50%;border-top-color:currentColor;color:hsl(var(--theme-hsl-color));transform-origin:center;animation:rotate 1s linear infinite}@keyframes rotate{to{rotate:360deg}}.Image{position:relative;background-color:hsl(var(--theme-hsl-color) / .03)}.Image__progress,.Image__brokenImage{position:absolute;top:50%;left:50%;translate:-50% -50%}.Image img{position:relative;width:100%;height:100%;object-fit:cover}.Image:has(.Image__brokenImage) img{opacity:0}.Image__brokenImage{background-color:inherit}.Image__brokenImage.Icon{width:100%;height:100%}.Image__brokenImage.Icon svg{width:100%;height:100%;fill:hsl(var(--theme-hsl-color) / .2)}.ArticleCard{border-radius:calc(2 * var(--theme-spacing));text-decoration:none;cursor:pointer;background-color:color-mix(in hsl,hsl(var(--theme-hsl-background-color)),hsl(var(--theme-hsl-color)) 4%);border:.1em solid color-mix(in hsl,hsl(var(--theme-hsl-color)),hsl(var(--theme-hsl-background-color)) 92%);transition-property:background-color,border-color;transition-duration:.25s;transition-timing-function:ease-in-out}.ArticleCard__root{display:inline grid;grid-template:auto 1fr / auto 1fr;gap:.5em;padding:.5em}.ArticleCard:hover{background-color:color-mix(in hsl,hsl(var(--theme-hsl-background-color)),hsl(var(--theme-hsl-color)) 10%);border:.1em solid color-mix(in hsl,hsl(var(--theme-hsl-color)),hsl(var(--theme-hsl-background-color)) 80%)}.ArticleCard__imageContainer{grid-area:1 / 1 / -1 / span 1;width:5em;height:5em;border-radius:.4em;overflow:hidden;background-color:color-mix(in hsl,hsl(var(--theme-hsl-background-color)),hsl(var(--theme-hsl-color)) 5%)}.ArticleCard__tag{grid-area:1 / 2 / span 1 / -1;display:inline flex;align-items:center;justify-self:start;gap:.5em;font-size:.8em;padding:.3em;border-radius:.4em;border:.1em solid color-mix(in hsl,hsl(var(--theme-hsl-background-color)/ 1),hsl(var(--theme-hsl-color)) 20%)}.ArticleCard__tagLabel{text-transform:uppercase;font-size:.9em;font-weight:700;color:hsl(var(--theme-hsl-color) / .8)}.ArticleCard__tagImage{height:1.2em;aspect-ratio:1 / 1;border-radius:.25em;overflow:hidden;background-color:color-mix(in hsl,hsl(var(--theme-hsl-background-color)),hsl(var(--theme-hsl-color)) 5%)}.ArticleCard__image{width:100%;height:100%;border-radius:inherit}.ArticleCard__title{font-size:1em;font-weight:lighter;grid-area:2 / 2 / -1 / span 1;color:hsl(var(--theme-hsl-color) / .8)}.ArticleCard__tagLabel,.ArticleCard__title{transition:color .2s linear}.ArticleCard:hover .ArticleCard__tagLabel,.ArticleCard:hover .ArticleCard__title{color:hsl(var(--theme-hsl-color) / 1)}.Article__richText{margin-bottom:3em}.Error{width:100%;display:grid;align-content:start;justify-content:center;justify-items:center;padding:1em;gap:1em}.Error__message{color:hsl(var(--theme-hsl-color) / .8)}.HorizontalList{width:100%;overflow-x:scroll;display:inline grid;justify-content:start;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.HorizontalList__items{display:inline flex;align-items:center;flex-wrap:nowrap;gap:1em}.HorizontalList::-webkit-scrollbar{display:none}.Loading{padding:1em;display:grid;height:100%;place-content:center;justify-content:center}.MenuOption{--color-opacity-default: .6;--color-default: hsl(var(--theme-hsl-color) / var(--color-opacity-default));width:max-content;display:inline flex;justify-content:space-between;align-items:center;text-transform:capitalize;font-weight:700;letter-spacing:.05em}.MenuOption:not(.MenuOption--active):where(.Button){color:hsl(var(--theme-hsl-color) / var(--color-opacity-default))}.MenuOption--active:where(.Button--outlined){border-color:hsl(var(--theme-hsl-color-primary) / var(--color-opacity-default))}.MenuOption--active:where(.Button){color:hsl(var(--theme-hsl-color) / 1);background-color:hsl(var(--theme-hsl-color-primary) / .05)}:not(:has(.Bars--active)) :where(.MenuBar__optionsContainer,.MenuBar__quickTools) .MenuOption{color:var(--color-default);border-color:hsl(var(--theme-hsl-color) / .05);background-color:transparent}:not(:has(.Bars--active)) .MenuOption:hover{color:hsl(var(--theme-hsl-color) / .8)!important}.Slide{container-type:inline-size;container-name:Slide;position:absolute;top:0;left:0;width:100%;height:100%;visibility:hidden;grid-area:1 / 1 / -1 / -1;display:grid;align-content:start;align-items:start;overflow:hidden;-webkit-scrollbar-color:color-mix(in hsl,hsl(var(--theme-hsl-background-color)),hsl(var(--theme-hsl-color)) 25%) color-mix(in hsl,hsl(var(--theme-hsl-background-color)),hsl(var(--theme-hsl-color)) 5%);-webkit-scrollbar-width:thin;scrollbar-color:color-mix(in hsl,hsl(var(--theme-hsl-background-color)),hsl(var(--theme-hsl-color)) 25%) color-mix(in hsl,hsl(var(--theme-hsl-background-color)),hsl(var(--theme-hsl-color)) 5%);scrollbar-width:thin}.Slide:not(.Slide--active,.Slide--previous){display:none}.Slide--active,.Slide--previous{visibility:visible;animation-duration:.35s;animation-timing-function:ease-in-out;animation-delay:0s;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:forwards}.Slide--active{z-index:1;animation-name:slideFromBottom;background-color:hsl(var(--theme-hsl-background-color))}.Slide--previous{animation-name:slideToTop}.Slide--hidden{display:none!important}@media screen and (width < 900px){.Slide--active{animation-name:slideFromRight}.Slide--previous{animation-name:slideToLeft}}@keyframes slideFromBottom{0%{translate:0 100%}to{translate:0 0}}@keyframes slideToTop{0%{translate:0 0}to{translate:0 -100%}}@keyframes slideFromRight{0%{translate:100% 0}to{translate:0 0}}@keyframes slideToLeft{0%{translate:0 0}to{translate:-100% 0}}.QuickSearch{padding:1em;display:grid;gap:1em;grid-template-rows:auto 1fr}.QuickSearch__searchResults{height:100%}.QuickSearch .Link{justify-self:center}.SearchInput{position:relative;width:100%;font-size:1em;border:.1em solid hsl(var(--theme-hsl-color-primary) / .3);border-radius:calc(1.2 * var(--theme-spacing));overflow:hidden;color:hsl(var(--theme-hsl-color-primary))}.SearchInput__input{-webkit-appearance:none;appearance:none;text-align:center;width:100%;height:100%;padding:.4em;border:none;outline:none;background-color:color-mix(in hsl,hsl(var(--theme-hsl-background-color)),hsl(var(--theme-hsl-color)) 8%);background-color:color-mix(in hsl,hsl(var(--theme-hsl-background-color)),hsl(var(--theme-hsl-color)) 12%);color:inherit;font-size:inherit;transition:background-color .2s ease-out}.SearchInput input[type=search]::-webkit-search-decoration,.SearchInput input[type=search]::-webkit-search-cancel-button,.SearchInput input[type=search]::-webkit-search-results-button,.SearchInput input[type=search]::-webkit-search-results-decoration{display:none}.SearchInput input[type=search]::-ms-clear,.SearchInput input[type=search]::-ms-reveal{display:none;width:0;height:0}.SearchInput__input:focus{background-color:color-mix(in hsl,hsl(var(--theme-hsl-background-color)),hsl(var(--theme-hsl-color)) 2%)}.SearchInput__clearButton{display:flex;justify-content:center;align-items:center;content:"";position:absolute;top:50%;right:0;translate:0 -50%;height:100%;aspect-ratio:1 / 1;font-size:1.5em;opacity:.8;background-color:color-mix(in hsl,hsl(var(--theme-hsl-background-color)),hsl(var(--theme-hsl-color)) 12%);transition:opacity .2s linear}.SearchInput__clearButton:hover{cursor:pointer;opacity:1}.SearchInput__clearButton svg{fill:currentColor;height:1em;aspect-ratio:1 / 1;transition-property:scale;transition-duration:.2s;transition-timing-function:ease-in-out}.SearchInput__clearButton:active>*{scale:.9}.NothingFound{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;width:100%}.NothingFound__helperText{opacity:.5}.NothingFound svg{fill:currentColor;width:8em;aspect-ratio:1 / 1;opacity:.25}.Pagination ul{list-style:none;display:flex;justify-content:center;gap:.5em;padding:.5em}.Pagination .Button{padding:0;width:2em;height:2em}.Pagination__ellipses{display:flex;align-items:flex-end}.SearchResults{container-type:inline-size;border-radius:.8em;border:.1em solid hsl(var(--theme-hsl-color-primary) / .1);overflow:hidden}.SearchResults:has(.NothingFound){display:flex;overflow-y:hidden;padding-right:0}.SearchResults__container{width:100%;height:100%;display:grid;grid-template-rows:1fr auto}.SearchResults__results{width:100%;height:100%;display:grid;align-content:start;gap:.5em;padding:.5em;overflow-y:scroll}@container (width >=900px){.SearchResults__results{grid-template-columns:repeat(2,1fr)}}@container (width >=1200px){.SearchResults__results{grid-template-columns:repeat(3,1fr)}}.Checkbox{--icon-size: calc(2.5 * var(--theme-spacing));-webkit-user-select:none;user-select:none;display:inline grid;grid-template-rows:100%;grid-template-columns:1fr auto;align-content:center;align-items:center;font-size:1em;color:hsl(var(--theme-hsl-color) / .7);background-color:hsl(var(--theme-hsl-color) / .05);border:calc(.2 * var(--theme-spacing)) solid hsl(var(--theme-hsl-color) / .05);border-radius:calc(1.2 * var(--theme-spacing));cursor:pointer;transition:background-color .2s,border-color .2s ease-in-out}.Checkbox:has(.Checkbox__proxyLabel){gap:.4em;padding:0 .4em}.Checkbox:not(:has(.Checkbox__proxyLabel)){padding:.35em}.Checkbox:hover{background-color:hsl(var(--theme-hsl-color) / .1);border-color:hsl(var(--theme-hsl-color-primary) / .2)}.Checkbox svg{fill:transparent}.Checkbox__builtinChecker{position:relative;visibility:hidden;cursor:pointer;font-size:1em}.Checkbox__proxyChecker{padding:.2em;width:var(--icon-size);height:var(--icon-size);position:relative;pointer-events:none;display:inline flex;align-items:center;justify-content:center;border-radius:inherit;background-color:hsl(var(--theme-hsl-color) / .05);transition:background-color .2s}.Checkbox:has(.Checkbox__builtinChecker:checked){color:hsl(var(--theme-hsl-color-primary));background-color:hsl(var(--theme-hsl-color-primary) / .04)}.Checkbox:has(.Checkbox__builtinChecker:checked) .Checkbox__proxyChecker{background-color:hsl(var(--theme-hsl-color-primary) / .1)}.Checkbox:has(.Checkbox__builtinChecker:checked):has(.Checkbox__proxyLabel){border-color:hsl(var(--theme-hsl-color-primary) / .5)}.Checkbox:has(.Checkbox__builtinChecker:checked) svg{fill:hsl(var(--theme-hsl-color-primary))}.Checkbox:has(.Checkbox__icon) .Checkbox__proxyChecker{display:none}.Checkbox__icon{position:relative;width:var(--icon-size);height:var(--icon-size)}.Checkbox__icon svg{fill:currentColor;width:100%;height:100%}.Checkbox__builtinChecker,.Checkbox__proxyChecker,.Checkbox__icon{grid-area:1 / 2 / -1 / -1;overflow:hidden}.Checkbox__builtinChecker,.Checkbox__proxyChecker{border-radius:.5em}.Checkbox__builtinLabel,.Checkbox__proxyLabel{grid-area:1 / 1 / -1 / 2;padding:.4em 0}html{--theme-spacing: .5em;--theme-page-max-width: 80em;--theme-font-family: Times New Roman, Times, DejaVu Serif, Liberation Serif, Noto Serif, serif;--theme-hsl-color-primary-light: 42deg 100% 30%;--theme-hsl-color-primary-dark: 42deg 100% 80%;--theme-hsl-color-secondary-light: 58deg 100% 50%;--theme-hsl-color-secondary-dark: 42deg 86% 78%;--theme-hsl-color-accent-light: 136deg 100% 50%;--theme-hsl-color-accent-dark: 42deg 86% 78%;--theme-hsl-background-color-dark: 0deg 0% 5%;--theme-hsl-background-color-light: 0deg 0% 100%;--theme-hsl-color-dark: 0deg 0% 100%;--theme-hsl-color-light: 0deg 0% 0%}*,:before,:after{box-sizing:border-box;padding:0;margin:0}html,body,#root{height:100%}html{--height-menu-bar: 3em;font-family:var(--theme-font-family);filter:grayscale(0);transition:filter .4s ease-in-out}html:has([name=monochrome]:checked){filter:grayscale(1)}html:has([name=expand]:checked){--theme-page-max-width: 112.5em}body{color:hsl(var(--theme-hsl-color));background-color:hsl(var(--theme-hsl-background-color))}#root{container-type:inline-size;display:grid;align-content:start;overflow-y:scroll}*{scrollbar-color:color-mix(in hsl,hsl(var(--theme-hsl-background-color)),hsl(var(--theme-hsl-color)) 25%) color-mix(in hsl,hsl(var(--theme-hsl-background-color)),hsl(var(--theme-hsl-color)) 5%);scrollbar-width:thin}button{font-family:inherit}@media (prefers-color-scheme: dark){html{--theme-hsl-color: var(--theme-hsl-color-dark);--theme-hsl-background-color: var(--theme-hsl-background-color-dark);--theme-hsl-color-primary: var(--theme-hsl-color-primary-dark);--theme-hsl-color-secondary: var(--theme-hsl-color-secondary-dark);--theme-hsl-color-accent: var(--theme-hsl-color-accent-dark)}html[data-color-scheme=light]{--theme-hsl-color: var(--theme-hsl-color-light);--theme-hsl-background-color: var(--theme-hsl-background-color-light);--theme-hsl-color-primary: var(--theme-hsl-color-primary-light);--theme-hsl-color-secondary: var(--theme-hsl-color-secondary-light);--theme-hsl-color-accent: var(--theme-hsl-color-accent-light)}}@media (prefers-color-scheme: light){html{--theme-hsl-color: var(--theme-hsl-color-light);--theme-hsl-background-color: var(--theme-hsl-background-color-light);--theme-hsl-color-primary: var(--theme-hsl-color-primary-light);--theme-hsl-color-secondary: var(--theme-hsl-color-secondary-light);--theme-hsl-color-accent: var(--theme-hsl-color-accent-light)}html[data-color-scheme=dark]{--theme-hsl-color: var(--theme-hsl-color-dark);--theme-hsl-background-color: var(--theme-hsl-background-color-dark);--theme-hsl-color-primary: var(--theme-hsl-color-primary-dark);--theme-hsl-color-secondary: var(--theme-hsl-color-secondary-dark);--theme-hsl-color-accent: var(--theme-hsl-color-accent-dark)}}.Toolbar{width:100%;display:grid;grid-template-columns:100%}.Toolbar__container{display:flex;gap:1em;align-items:center;max-width:var(--theme-page-max-width);width:100%;margin:0 auto;padding:.4em 0;border-width:.1em .1em 0 .1em;border-style:solid;border-color:color-mix(in hsl,hsl(var(--theme-hsl-background-color)),hsl(var(--theme-hsl-color)) 10%);background-color:color-mix(in hsl,hsl(var(--theme-hsl-background-color)),hsl(var(--theme-hsl-color)) 2%);transition:max-width .25s ease-in-out}.Toolbar__options .HorizontalList__items{padding:0 1em;gap:.5em}.DropdownMenu--active,.DropdownMenu--active:has(.MenuOption[name=quicksearch].MenuOption--active){--height: calc(100dvh - var(--height-menu-bar))}@container (width >=600px){.DropdownMenu__cardsContainer{grid-template-columns:1fr 1fr}}@container (width >=900px){:has(.DropdownMenu--active) :is(html,body,#root){overflow:revert}.DropdownMenu--active{--height: 30em}.DropdownMenu__content{overflow:hidden}.DropdownMenu__primarySlide{grid-template-rows:auto 1fr;grid-template-columns:1fr}.DropdownMenu__cardsContainer{grid-template-columns:repeat(2,1fr)}}@container (width >=1200px){.DropdownMenu__cardsContainer{grid-template-columns:repeat(3,1fr)}}.DropdownMenu{--transition-duration-height: .35s;--border-width: .1em;position:relative;width:100%;display:grid;grid-template-rows:auto 1fr;grid-template-columns:100%;height:0;overflow:hidden;background-color:hsl(var(--theme-hsl-background-color));transition:height var(--transition-duration-height) ease-in-out}.DropdownMenu:not(.DropdownMenu--animated-slides) .Slide{animation-duration:0ms!important}.DropdownMenu--active{height:calc(var(--height))}.DropdownMenu__content{position:relative;width:100%;max-width:var(--theme-page-max-width);display:inline grid;grid-template:100% / 1fr;align-items:start;gap:1em;justify-self:center;overflow:hidden;background-color:color-mix(in hsl,hsl(var(--theme-hsl-background-color)),hsl(var(--theme-hsl-color)) 2%);border-width:var(--border-width) var(--border-width) 0 var(--border-width);border-style:solid;border-color:color-mix(in hsl,hsl(var(--theme-hsl-background-color)),hsl(var(--theme-hsl-color)) 10%);transition:max-width .25s ease-in-out}.DropdownMenu__primarySlide{position:absolute;display:grid;grid-template-columns:100%;grid-template-rows:auto 1fr;gap:0}.ArticleMenus{overflow:hidden;grid-area:2 / 1 / -1 / -1;container-type:inline-size}.ArticleMenus>.Slide{align-content:start;padding:1em;overflow-y:scroll}.ArticleMenus>.Slide{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.ArticleMenus>.Slide::-webkit-scrollbar{display:none}.DropdownMenu__optionsContainer{width:100%;display:inline flex;position:relative;padding:.4em 0;border-bottom:.1em solid color-mix(in hsl,hsl(var(--theme-hsl-background-color)),hsl(var(--theme-hsl-color)) 10%)}.DropdownMenu__options{padding:0 1em}.DropdownMenu__options :has(>.MenuOption){gap:.5em}.Slides{position:relative;width:100%;height:100%}.DropdownMenu__cardsContainer{display:grid;height:100%;gap:.5em}.MenuBar{display:grid;width:100%;position:relative;z-index:1;border-bottom-width:.1em;border-bottom-style:solid;border-bottom-color:color-mix(in hsl,hsl(var(--theme-hsl-background-color)),hsl(var(--theme-hsl-color)) 10%)}.MenuBar--sticky{position:sticky;top:0;box-shadow:0 0 1em #0000001f}.MenuBar__container{width:100%;height:var(--height-menu-bar);max-width:var(--theme-page-max-width);display:inline grid;column-gap:1em;justify-content:space-between;align-content:center;grid-template-columns:auto auto auto;padding:0 1em;margin:0 auto;border-width:0 .1em 0 .1em;border-style:solid;border-color:color-mix(in hsl,hsl(var(--theme-hsl-background-color)),hsl(var(--theme-hsl-color)) 10%);background-color:color-mix(in hsl,hsl(var(--theme-hsl-background-color)),hsl(var(--theme-hsl-color)) 2%);transition:max-width .25s ease-in-out}.MenuBar__optionsContainer :has(>.MenuOption){gap:.5em}.MenuBar__logoContainer{height:1.75em;position:relative;display:inline-flex;aspect-ratio:1 / 1;color:hsl(var(--theme-hsl-color-primary) / 1)}.MenuBar__logoContainer svg{fill:currentColor;height:1.6em;width:1.6em}.MenuBar__logoContainer:hover{cursor:pointer}.MenuBar__quickTools{display:flex;align-items:center;gap:.6em}.Page{width:100%;grid-template-columns:100%;max-width:var(--theme-page-max-width);margin:0 auto;border-width:0 .1em 0 .1em;border-style:solid;container-type:inline-size;border-color:color-mix(in hsl,hsl(var(--theme-hsl-background-color)),hsl(var(--theme-hsl-color)) 10%);transition:max-width .25s ease-in-out}.Page__content{width:100%;height:100%;grid-template-columns:100%;opacity:1;transition:opacity .5s linear}@starting-style{.Page__content{opacity:0}}.TrendingArticle__title{font-size:1em}.TrendingArticle__caption{font-size:.9em}@container (width >=600px){.TrendingArticle__title{font-size:1.15em}.TrendingArticle__caption{font-size:1em}}.TrendingArticle{display:inline flex;flex-direction:column;gap:1em;padding:1em;border:.12em solid transparent;border-color:hsl(var(--theme-hsl-color) / .05);background-color:hsl(from hsl(var(--theme-hsl-background-color)) h s l);transition:background-color .2s ease}.TrendingArticle:hover{background-color:color-mix(in hsl,hsl(var(--theme-hsl-background-color)),hsl(var(--theme-hsl-color)) 5%)}.TrendingArticle__spacer{flex-grow:1}.TrendingArticle__image{display:inline flex;aspect-ratio:16 / 9;background-color:hsl(var(--theme-hsl-color) / .1);overflow:hidden}.TrendingArticle__image .Image{width:100%;height:100%}.TrendingArticle__tag{align-self:flex-start;text-transform:uppercase;color:hsl(var(--theme-hsl-color) / .8);letter-spacing:.1em;text-decoration:none}.TrendingArticle__tag:hover{text-decoration:underline}.TrendingArticle__caption{font-weight:400;display:flex;gap:.5em;color:hsl(var(--theme-hsl-color-primary))}.TrendingArticle__captionText:first-letter{text-transform:uppercase}.TrendingArticle__captionImage{width:1em;height:1em;background-color:hsl(var(--theme-hsl-color) / .1)}.TrendingArticle__title{text-transform:capitalize}.TrendingArticle__title:hover{cursor:pointer;text-decoration:underline}.TrendingArticle__title a{color:currentColor;text-decoration:none;font-weight:400}.TrendingArticle__description{color:hsl(var(--theme-hsl-color) / .75)}.TrendingArticle__moreButton{align-self:flex-start;text-transform:capitalize}.TrendingArticle__publishDetails{display:flex;justify-content:space-between;gap:1em}.TrendingArticle__authorFullName{color:hsl(var(--theme-hsl-color-primary));text-decoration:none}.TrendingArticle__authorFullName:hover{text-decoration:underline}.ArticlePage .Page__content{--font-size-title: 1.2em;--font-size-caption: .85em;--font-size-description: 1em}.ArticlePage{width:100%;display:grid;gap:1em;background-color:color-mix(in hsl,hsl(var(--theme-hsl-background-color)),hsl(var(--theme-hsl-color)) 2%);margin:0 auto}.ArticlePage .Page__content{padding:1em}.ArticlePage main{display:grid;gap:1em}.ArticlePage__tags{display:flex;gap:1em;justify-self:end}.ArticlePage__caption{font-size:var(--font-size-caption);text-transform:capitalize;font-weight:700;color:hsl(var(--theme-hsl-color) / .8)}.ArticlePage__title{font-size:var(--font-size-title);font-weight:700;color:color-mix(in hsl,hsl(var(--theme-hsl-color-primary)),hsl(var(--theme-hsl-color)) 10%)}.ArticlePage__imageContainer{display:inline flex;width:100%;aspect-ratio:16 / 9;overflow:hidden}.ArticlePage__imageContainer .Image{width:100%;height:100%}.ArticlePage__publishedOn,.ArticlePage__description,.ArticlePage__richText p,.ArticlePage__authorLabel,.ArticlePage__imageLabel{color:hsl(var(--theme-hsl-color) / .8)}.ArticlePage__authorFullName,.ArticlePage__imageAuthorFullName{color:currentColor;font-weight:700;cursor:pointer}.ArticlePage__authorFullName:hover,.ArticlePage__imageAuthorFullName:hover{text-decoration:underline}.ArticlePage__description{font-size:var(--font-size-description)}.ArticlePage__richText{margin-top:2em}.ArticlePage__richText p:first-letter{font-size:1.5em;text-transform:uppercase;font-weight:700}.ArticlePage__richText :is(h1,h2,h3,h4,h5,h6){text-align:center;font-size:var(--font-size-title);color:hsl(var(--theme-hsl-color) / .85)}.ArticlePage__richText p{font-size:var(--font-size-description)}.ArticlePage__richText a{color:inherit}.ArticlePage__imageLabel{display:flex;gap:.2em;flex-wrap:wrap;justify-content:space-between}.ArticlePage__imageAuthor{padding:.2em .4em;border:.1em solid color-mix(in hsl,hsl(var(--theme-hsl-background-color)),hsl(var(--theme-hsl-color)) 10%)}.ArticlePage__imageAuthorFullName:hover{cursor:pointer}.ArticlePage__richText{display:grid;gap:1em}.ArticlePage__recommended{margin-top:8em;margin-bottom:8em;display:grid;gap:1em}.ArticlePage__recommendedTopics{display:grid;width:100%;gap:1em}.ArticlePage__recommendedTitle{display:flex;justify-content:center;font-size:var(--font-size-title);text-transform:uppercase;padding:.2em;font-weight:700;color:color-mix(in hsl,hsl(var(--theme-hsl-color-primary)),hsl(var(--theme-hsl-color)) 10%);border-bottom:.1em double color-mix(in hsl,hsl(var(--theme-hsl-color-primary)) 10%,hsl(var(--theme-hsl-color)) 10%)}@container (width >=600px){.ArticlePage .Page__content{--font-size-title: 1.8em;--font-size-caption: 1em;--font-size-description: 1.25em;padding:1.5em}}@container (width >=900px){.ArticlePage .Page__content{padding:1.5em;--font-size-title: 2.5em;--font-size-caption: 1.15em;--font-size-description: 1.5em}.ArticlePage__recommendedTopics{grid-template-columns:1fr 1fr}}@container (width >= 1200px){.ArticlePage .Page__content{padding:2em 4em;--font-size-title: 3em;--font-size-caption: 1.3em;--font-size-description: 1.65em}.ArticlePage__recommendedTopics{grid-template-columns:1fr 1fr 1fr}}.ErrorPage{padding:1em}.ErrorPage .Page__content{display:grid;align-content:center;justify-content:center;justify-items:center;text-align:center}.ErrorPage__code{font-size:3em;font-weight:700}.ErrorPage__message{color:hsl(var(--theme-hsl-color) / .9)}.ErrorPage .Link{margin-top:1em}.Rule{border:none;background-color:hsl(var(--theme-hsl-color) / .06)}.Rule--vertical{height:100%;width:.1em}.Rule--horizontal{width:100%;height:.1em}.Opinion{display:inline flex;gap:1em}.Opinion__authorFullName{opacity:.8}.Opinion__textContainer{display:inline flex;flex-direction:column;gap:.3em}.Opinion__authorMessage{font-weight:700}.Opinion__authorAvatar{flex-shrink:0;display:flex;border-radius:50%;overflow:hidden;width:4em;height:4em;background-color:color-mix(in hsl,hsl(var(--theme-hsl-background-color)),hsl(var(--theme-hsl-color)) 5%)}.Opinion__authorAvatar .Image{width:100%;height:100%;display:inline flex;border-radius:inherit}.Topic{width:100%;grid-template-columns:100%;grid-template-rows:repeat(5,auto);display:inline grid;align-items:start;gap:1em}.Topic__title{grid-area:1 / 1 / span 1 / -1;text-transform:capitalize;font-size:2.2em;font-weight:700;text-decoration:none}.Topic__title a{color:currentColor;text-decoration:none}.Topic__title:hover{text-decoration:underline;cursor:pointer}.Topic__description,.Opinion__authorMessage{color:hsl(var(--theme-hsl-color) / .85)}.Topic__authorFullName{grid-area:2 / 1 / span 1 / -1}.Topic__comment{grid-area:4 / 1 / span 1 / -1;display:inline grid;gap:1em}.Topic>.Rule{grid-area:4 / 1 / span 1 / span 1}.Topic__image{grid-area:4 / 1 / span 1 / -1;display:inline flex;background-color:color-mix(in hsl,hsl(var(--theme-hsl-background-color)),hsl(var(--theme-hsl-color)) 5%);aspect-ratio:3 / 2;overflow:hidden}.Topic__image .Image{width:100%;height:100%}.Topic__authorFullName{font-weight:700;color:hsl(var(--theme-hsl-color-primary));text-transform:uppercase;text-decoration:none}.Topic__authorFullName:hover{text-decoration:underline}.Topic__moreButton,.Opinion__authorFullName{color:hsl(var(--theme-hsl-color) / .6)}.Topic__moreButton{font-weight:700;text-transform:uppercase}.Topic--detailed{align-content:start}.Topic--detailed .Topic__title{grid-area:1 / 1 / span 1 / -1;line-height:1em}@container (width < 600px){.Topic__title{font-size:1.2em}.Topic--compact{grid-template-rows:repeat(4,auto)}.Topic__comment{grid-area:3 / 1 / span 1 / span 1}}@container (width >=600px){.Topic{grid-template-columns:1fr 1fr}.Topic__authorFullName{grid-area:2 / 1 / span 1 / span 1}.Topic__comment{grid-area:3 / 1 / span 1 / span 1}.Topic>.Rule{grid-area:4 / 1 / span 1 / span 1}.Topic__opinion{grid-area:5 / 1 / span 1 / span 1}.Topic__image{grid-area:2 / 2 / -1 / span 1}}.Headline{container-type:inline-size;width:100%;display:inline grid;align-items:start;gap:1em;grid-template-columns:1fr;padding:1em;border-bottom:.1em solid hsl(var(--theme-hsl-color) / .05)}.Headline__topicSummary{container-type:inline-size}@container (width >= 900px){.Headline{grid-template-columns:14fr auto 6fr}}.Trending{width:100%;display:inline grid;gap:1em;justify-self:center;padding:2em 1em}.Trending__container{display:grid;gap:1em}@container (width >=600px){.Trending__container{grid-template-columns:repeat(2,1fr)}}@container (width >=900px){.Trending__container{grid-template-columns:repeat(3,1fr)}}.Home__TrendingContainer{display:grid;padding:0 1em}.SearchPage{height:100%;display:grid;grid-template:1fr / 1fr;gap:1em;height:calc(100dvh - 3.1em)}.SearchPage .Page__content{height:100%;overflow:hidden}.SearchPage .SearchPageMasterDetail__MasterDetail__master{align-content:start;display:flex;flex-direction:column;gap:.5em}.SearchPage .MasterDetail__master .MenuOption{padding-left:1em;padding-right:1em}.SearchPageMasterDetail{width:100%;height:100%;border-radius:0;grid-area:1 / 1 / -1 / span 1;container-name:SearchPageContainer}.SearchPageMasterDetail__MasterDetail__detail{padding:1em;display:grid;grid-template-rows:1fr;grid-template-columns:1fr;align-content:start;gap:1em}.SearchPageFilter{border-radius:.8em;border:.1em solid color-mix(in hsl,hsl(var(--theme-hsl-background-color)),hsl(var(--theme-hsl-color)) 10%)}.SearchPageFilter__MasterDetail__slideHeader{padding:.5em;color:hsl(var(--theme-hsl-color-primary))}.SearchPage__results{grid-area:2 / 2 / span 1 / span 1;flex:1}.DossierChip{text-transform:capitalize}@container (width >=900px){.Page.SearchPage .SearchPageMasterDetail__MasterDetail{grid-template:1fr / 1fr 2.8fr}.Page.SearchPage .SearchPageMasterDetail__MasterDetail__detail{grid-template-rows:1fr}.SearchPageMasterDetail__MasterDetail.MasterDetail--master>.MasterDetail__master,.SearchPageMasterDetail__MasterDetail.MasterDetail--master>.MasterDetail__detail,.SearchPageMasterDetail__MasterDetail.MasterDetail--detail>.MasterDetail__master,.SearchPageMasterDetail__MasterDetail.MasterDetail--detail>.MasterDetail__detail{translate:0 0}.SearchPage .SearchPageMasterDetail__MasterDetail__detail{grid-area:1 / 1 / -1 / span 1;padding-right:0}.SearchPage .SearchPageMasterDetail__MasterDetail__master{grid-area:1 / 2 / -1 / span 1;padding-left:0}.SearchPage .SearchPageMasterDetail__MasterDetail__slideHeader{display:none}.SearchPageMasterDetail__MasterDetail .Slide:has(.SearchPageFilter){visibility:revert}.SearchPageMasterDetail__MasterDetail__itemsContainer{display:none}}@media screen and (width >=900px){.SearchPage .SearchPageMasterDetail__MasterDetail__slideHeader{display:none}}.MasterDetail{display:grid;width:100%;min-height:100%;gap:1em;overflow:hidden;grid-template:1fr / 1fr;container-type:inline-size}.MasterDetail__master,.MasterDetail__detail{translate:0 0;transition:translate .25s cubic-bezier(.76,0,.24,1)}.MasterDetail--master>.MasterDetail__master{translate:0 0}.MasterDetail--master>.MasterDetail__detail{translate:100% 0}.MasterDetail--detail>.MasterDetail__master{translate:-100% 0}.MasterDetail--detail>.MasterDetail__detail{translate:0 0}.MasterDetail__master{grid-area:1 / 1 / -1 / -1;overflow:hidden}.MasterDetail__detail{grid-area:1 / 1 / -1 / -1;position:relative;overflow:hidden;height:100%;width:100%}.MasterDetail__backButton{justify-self:start}.MasterDetail__slidesContainer{position:relative;height:100%;overflow:hidden}.MasterDetail .Slide{animation-duration:0s;display:flex;flex-direction:column;gap:.5em}.MasterDetail__slideHeader{text-transform:uppercase;width:100%;display:flex;align-items:center;gap:.8em;font-weight:700}.MasterDetail__slideContent{width:100%;height:100%}.SearchPageFilter__MasterDetail__itemsContainer{display:flex;flex-direction:column;padding:.5em;gap:.5em}.SearchPageFilter__MasterDetail__itemsContainer .MenuOption{width:100%}.SearchPageMasterDetail__MasterDetail__master{padding:1em}.SearchPageFilter__MasterDetail__detail{display:flex;height:100%;gap:1em;padding:1em}.SearchPageFilter .MasterDetail__slide{display:grid;grid-template-rows:auto 1fr;overflow:hidden}.SearchPageFilter__MasterDetail__slideContent{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;grid-area:2 / 1 / -1 / -1;gap:.5em;overflow:hidden}.SearchPageFilter__checkboxGrid,.SearchPageFilter__dossiersGrid{padding:.5em .41em .5em .5em;width:100%;height:100%;gap:.5em;display:grid;align-content:start;overflow-y:scroll}.SearchPageFilter__searchInput{padding:0 .5em}.SearchPageFilter__checkboxGrid{display:grid;grid-auto-rows:max-content;grid-template-columns:repeat(auto-fill,minmax(8em,1fr))}.SearchPageFilter__checkboxGrid.DossierCheckboxGrid{grid-template-columns:1fr}.SelectedParamOptions{display:grid;gap:.5em}.SelectedParamOptions .Button{padding-top:.2em;padding-bottom:.2em}
