@font-face{font-family:"Lora";font-weight:400 700;font-style:normal;font-display:swap;src:url(lora-400-700.575c41db.woff2) format("woff2")}:root{--fs-3:calc(var(--text-huge) * var(--step));--ink-soft:#6a7381;--color-surface:#ffffff;--w-page:76rem;--clr-brand:#477f0a;--bg:#f9fafb;--c-brand:#477f0a;--fs-large:calc(var(--font-size) * var(--step));--color-text:#14161a;--spacing:0.5rem;--color-decor:initial;--font-size:1.125rem;--c-brand-text:#ffffff;--fs--1:calc(var(--font-size) / var(--step));--text-huge:calc(var(--fs-large) * var(--step));--measure:44rem;--step:1.25;--c-line:#e2e5e9;--ff-text:"Lora",Georgia,"Times New Roman",serif;--f-head:"Lora",Georgia,"Times New Roman",serif;--radius-base:8px}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){--ink-soft:#949ca8;--bg:#191b1f;--c-line:#3a414a;--color-surface:#22252b;color-scheme:dark;--c-brand-text:#191b1f;--c-brand:#9ce64c;--color-text:#ebedef}}:root[data-theme="dark"]{--ink-soft:#949ca8;--bg:#191b1f;color-scheme:dark;--color-text:#ebedef;--c-brand-text:#191b1f;--c-brand:#9ce64c;--c-line:#3a414a;--color-surface:#22252b}*::after,*::before,*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scrollbar-gutter:stable}body{min-height:100vh;min-height:100dvh;font:var(--font-size)/1.65 var(--ff-text);color:var(--color-text);flex-direction:column;display:flex;margin:0;background:var(--bg)}body::after{flex:1 0 0;order:1;content:''}body>.basement,body>.newsletter-band{order:2}.newsletter-band + .basement{margin-top:0}body>.holder{width:100%}h4,h3,h1,h2{font-family:var(--f-head);line-height:1.2;margin:calc(var(--spacing) * 5) 0 calc(var(--spacing) * 2)}h1{margin-top:0;font-size:var(--fs-3)}h2{font-size:var(--text-huge)}h3{font-size:var(--fs-large)}blockquote,table,ul,ol,p,pre{margin:0 0 calc(var(--spacing) * 3)}a{text-underline-offset:0.15em;color:var(--c-brand)}a:hover{text-decoration-thickness:2px;text-decoration-color:var(--color-decor,currentColor)}img{max-width:100%;height:auto;border-radius:var(--radius-base);display:block}time{white-space:nowrap}.holder{padding-inline:calc(var(--spacing) * 3);margin-inline:auto;max-width:var(--w-page)}[data-vsos="wide"] .holder{max-width:max(var(--w-page),78rem)}.columns{gap:calc(var(--spacing) * 6);display:grid;padding-block:calc(var(--spacing) * 5)}.main{min-width:0}.text{font-size:max(1.125rem,calc(var(--font-size) * 1.125));line-height:1.75}.text h2{font-size:var(--text-huge)}.text h3{font-size:var(--fs-large)}.page-header{z-index:20;background:var(--color-surface);border-bottom:1px solid var(--c-line)}@media (min-width:48.01rem){.page-header{position:sticky;top:0}}.page-header__inner{align-items:center;display:flex;flex-wrap:wrap;position:relative;padding-block:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 2) calc(var(--spacing) * 4)}.page-header__start{flex-wrap:wrap;display:flex;min-width:0;align-items:center;gap:calc(var(--spacing) * 2) calc(var(--spacing) * 4)}.page-header__end{display:flex;margin-left:auto;align-items:center;gap:calc(var(--spacing) * 0.5)}.page-header__logo{text-decoration:none;font:700 var(--fs-large) var(--f-head);color:inherit}.mn7s{height:2.25rem;width:auto;max-width:100%;display:block}.page-header__logo-box{display:block}.bc ol,.langs ul,.primary-nav ul,.person__urls,.subcategories,.basement ul{list-style:none;display:flex;flex-wrap:wrap;margin:0;gap:calc(var(--spacing) * 2.5);padding:0}.langs{font-size:var(--fs--1)}.langs ul{gap:calc(var(--spacing) * 0.25)}.langs__link,.langs__current{min-width:2.25rem;min-height:2.25rem;display:inline-flex;border-radius:var(--radius-base);justify-content:center;align-items:center;padding:0 var(--spacing)}.langs__current{color:var(--color-text);font-weight:700}.langs__link{font-weight:500;text-decoration:none;color:var(--ink-soft)}.langs__link:hover{color:var(--color-text)}.langs[data-sfrvs="underline"] .langs__current{text-decoration:underline 2px var(--c-brand);text-underline-offset:0.4em;font-weight:600}.langs[data-sfrvs="pill"] .langs__current{color:var(--color-surface);background:var(--color-text);font-weight:600}@media (min-width:48.01rem){.page-header[data-yq="inline"] .page-header__inner{row-gap:0;text-align:start;justify-content:space-between}.page-header[data-yq="inline"] .page-header__start{display:contents}.page-header[data-yq="inline"] .page-header__logo{flex:0 1 auto;order:1;font-size:var(--fs-large)}.page-header[data-yq="inline"] .page-header__end{margin-inline:auto 0;order:2}.page-header[data-yq="inline"] .site-categories,.page-header[data-yq="inline"] .primary-nav{flex:0 0 100%;margin-top:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 1.5);order:3;border-top:1px solid var(--c-line)}}.site-categories__items{flex-wrap:wrap;list-style:none;padding:0;gap:calc(var(--spacing) * 0.5) calc(var(--spacing) * 3);margin:0;display:flex}.site-categories__link{text-decoration:none;color:inherit;font-weight:600}.site-categories__link:hover{color:var(--c-brand)}.site-categories__link[aria-current],.site-categories__link:hover{text-decoration:underline 2px var(--color-decor,transparent);text-underline-offset:0.4em}.site-categories__links{position:relative}.site-categories__toggle{font-weight:600;gap:var(--spacing);list-style:none;cursor:pointer;align-items:center;display:inline-flex;border:1px solid var(--c-line);border-radius:var(--radius-base);padding:calc(var(--spacing) * 0.75) calc(var(--spacing) * 1.5)}.site-categories__toggle::-webkit-details-marker{display:none}.site-categories__chevron{height:0.45rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;width:0.45rem;transform:translateY(-20%) rotate(45deg)}.site-categories__links[open] .site-categories__chevron{transform:translateY(20%) rotate(-135deg)}.site-categories__panel{border:1px solid var(--c-line);border-radius:var(--radius-base);left:0;top:100%;list-style:none;padding:var(--spacing) 0;position:absolute;box-shadow:0 0.5rem 1.5rem rgba(0,0,0,0.12);background:var(--color-surface);min-width:14rem;margin:var(--spacing) 0 0;z-index:10}.site-categories__entry{display:block;text-decoration:none;padding:var(--spacing) calc(var(--spacing) * 2);color:inherit}.site-categories__entry:hover{color:var(--c-brand);background:var(--bg)}.site-categories__more{display:none}@media (min-width:48.01rem){.site-categories[data-zmvi="yes"]{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.site-categories[data-zmvi][data-wbgcr]{min-width:0;width:100%}.site-categories[data-zmvi][data-wbgcr] .site-categories__items{min-width:0;white-space:nowrap;flex:1 1 auto;flex-wrap:nowrap;overflow:hidden}.site-categories__more{position:relative;flex:0 0 auto}.site-categories__more-toggle{align-items:center;display:inline-flex;font-weight:600;gap:var(--spacing);cursor:pointer;list-style:none;white-space:nowrap}.site-categories__more-toggle::-webkit-details-marker{display:none}.site-categories__more-toggle:hover{color:var(--c-brand)}.site-categories__more[open] .site-categories__chevron{transform:translateY(20%) rotate(-135deg)}.site-categories__more-list{border:1px solid var(--c-line);border-radius:var(--radius-base);z-index:10;margin:var(--spacing) 0 0;min-width:14rem;background:var(--color-surface);padding:var(--spacing) 0;right:0;top:100%;box-shadow:0 0.5rem 1.5rem rgba(0,0,0,0.12);position:absolute;list-style:none}.site-categories__more-list a{color:inherit;display:block;white-space:nowrap;text-decoration:none;padding:var(--spacing) calc(var(--spacing) * 2)}.site-categories__more-list a:hover{color:var(--c-brand);background:var(--bg)}}.header-search{position:static}.header-search__toggle{cursor:pointer;display:inline-flex;justify-content:center;height:2.75rem;list-style:none;border-radius:var(--radius-base);align-items:center;width:2.75rem}.header-search__toggle::-webkit-details-marker{display:none}.header-search[open] .header-search__toggle,.header-search__toggle:hover{background:var(--bg)}.header-search__icon{margin:-0.2rem 0 0 -0.2rem;height:0.95rem;width:0.95rem;position:relative;border:2px solid currentColor;border-radius:50%}.header-search__icon::after{background:currentColor;height:2px;transform:rotate(45deg);width:0.5rem;right:-0.4rem;bottom:-0.35rem;content:'';position:absolute}.header-search__panel{width:min(22rem,calc(100% - var(--spacing) * 6));border:1px solid var(--c-line);border-radius:var(--radius-base);background:var(--color-surface);z-index:10;position:absolute;padding:var(--spacing);right:calc(var(--spacing) * 3);top:100%;box-shadow:0 0.5rem 1.5rem rgba(0,0,0,0.12)}.header-search__write{gap:var(--spacing);display:flex}.header-search__label{width:1px;clip-path:inset(50%);position:absolute;white-space:nowrap;overflow:hidden;height:1px}.header-search__box{font:inherit;font-size:1rem;border:1px solid var(--c-line);border-radius:var(--radius-base);flex:1 1 auto;min-width:0;height:2.5rem;background:var(--bg);color:var(--color-text);padding:0 calc(var(--spacing) * 1.5)}.header-search__submit{display:inline-flex;height:2.5rem;border:0;border-radius:var(--radius-base);width:2.5rem;cursor:pointer;flex:none;padding:0;justify-content:center;color:var(--c-brand-text);align-items:center;background:var(--c-brand)}.header-search__submit--text{width:auto;padding:0 calc(var(--spacing) * 1.75);font:600 var(--fs--1) var(--ff-text)}.mobile-menu{display:none}.mobile-menu__toggle{list-style:none;height:2.75rem;display:flex;justify-content:center;align-items:center;width:2.75rem;cursor:pointer}.mobile-menu__toggle::-webkit-details-marker{display:none}.mobile-menu__icon,.mobile-menu__icon::before,.mobile-menu__icon::after{height:2px;border-radius:1px;display:block;background:currentColor;width:1.25rem}.mobile-menu__icon{position:relative}.mobile-menu__icon::before,.mobile-menu__icon::after{position:absolute;left:0;content:''}.mobile-menu__icon::before{top:-0.4rem}.mobile-menu__icon::after{top:0.4rem}.mobile-menu[open] .mobile-menu__icon{background:transparent}.mobile-menu[open] .mobile-menu__icon::before{transform:rotate(45deg);top:0}.mobile-menu[open] .mobile-menu__icon::after{top:0;transform:rotate(-45deg)}.mobile-menu__panel{box-shadow:0 0.75rem 1.5rem rgba(0,0,0,0.12);overflow-y:auto;left:0;right:0;top:100%;max-height:calc(100vh - 3.5rem);position:absolute;overscroll-behavior:contain;border-bottom:1px solid var(--c-line);background:var(--color-surface);z-index:10}.mobile-menu__items{list-style:none;margin:0;padding:var(--spacing) 0}.mobile-menu__link{align-items:center;text-decoration:none;font-weight:600;padding:0 calc(var(--spacing) * 2);color:var(--color-text);display:flex;min-height:3rem}.mobile-menu__link:hover{background:var(--bg);color:var(--c-brand)}[data-udfv]{overflow:hidden}@media (max-width:48rem){.page-header__inner{flex-wrap:nowrap;min-height:3.5rem;padding-block:calc(var(--spacing) * 0.5);gap:var(--spacing)}.mn7s{height:2rem}.langs ul{flex-wrap:nowrap}.page-header__start{flex:1 1 auto;flex-wrap:nowrap}.page-header__end{gap:0}.langs__link,.langs__current{min-width:2.75rem;min-height:2.75rem}.header-search__panel{border-width:1px 0;border-radius:0;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.08);padding:var(--spacing) calc(var(--spacing) * 2);width:auto;left:0;right:0}.page-header[data-rkb="burger"] .mobile-menu{display:block}.page-header[data-rkb="burger"] .primary-nav,.page-header[data-rkb="burger"] .site-categories{display:none}.page-header[data-rkb="scroll_row"] .page-header__inner{row-gap:0;flex-wrap:wrap}.page-header[data-rkb="scroll_row"] .page-header__start{display:contents}.page-header[data-rkb="scroll_row"] .page-header__logo{order:1}.page-header[data-rkb="scroll_row"] .page-header__end{order:2}.page-header[data-rkb="scroll_row"] .primary-nav,.page-header[data-rkb="scroll_row"] .site-categories{overflow-x:auto;padding-block:var(--spacing);min-width:0;flex:0 0 100%;order:3;scrollbar-width:none}.page-header[data-rkb="scroll_row"] .primary-nav ul,.page-header[data-rkb="scroll_row"] .site-categories__items{flex-wrap:nowrap;white-space:nowrap}.page-header[data-fuuj="hide_on_scroll"],.page-header[data-fuuj="sticky"]{top:0;position:sticky}.page-header[data-fuuj="hide_on_scroll"]{transition:transform 0.2s ease}.page-header[data-xhez]{transform:translateY(-100%)}}@media (prefers-reduced-motion:reduce){.page-header,.back-to-top{transition:none}}.bc{font-size:var(--fs--1);color:var(--ink-soft);margin-bottom:calc(var(--spacing) * 3)}.bc li + li::before{margin-right:calc(var(--spacing) * 2.5);content:"/"}@media (max-width:48rem){.bc{font-size:0.8125rem;overflow-x:auto;margin-bottom:calc(var(--spacing) * 2);scrollbar-width:none}.bc::-webkit-scrollbar{display:none}.bc ol{gap:calc(var(--spacing) * 1.5);white-space:nowrap;flex-wrap:nowrap}.bc li + li::before{margin-right:calc(var(--spacing) * 1.5)}.bc [aria-current]{display:none}}.standfirst{font-size:var(--fs-large);color:var(--ink-soft)}.tile{padding-block:calc(var(--spacing) * 4);border-bottom:1px solid var(--c-line)}.tile__media{margin-bottom:calc(var(--spacing) * 2);display:block}.tile__media img{width:100%;aspect-ratio:2 / 1;object-fit:cover}.tile__caption{margin:0 0 var(--spacing);font-size:var(--text-huge)}.tile__caption a{text-decoration:none;color:inherit}.tile__caption a:hover{color:var(--c-brand)}.single__info,.tile__info{font-size:var(--fs--1);color:var(--ink-soft);margin-bottom:calc(var(--spacing) * 2)}.tile__summary{margin:0}.posts{list-style:none;padding:0;margin:0}.single__info{padding:0;list-style:none;flex-wrap:wrap;align-items:center;gap:var(--spacing) calc(var(--spacing) * 2.5);display:flex}.single__info--items>.single__writer,.single__info>.writer{flex-basis:100%}.writer{display:inline-flex;gap:calc(var(--spacing) * 1.5);align-items:center}.writer__face{height:2.5rem;object-fit:cover;width:2.5rem;border-radius:50%;flex:none}.writer__face--initials{background:var(--c-brand);font:700 var(--fs--1) var(--f-head);justify-content:center;display:flex;color:var(--c-brand-text);align-items:center}.writer__text{flex-direction:column;display:flex;line-height:1.3}.writer__name{font-weight:600;text-decoration:none;color:var(--color-text)}.writer__name:hover{color:var(--c-brand)}.writer__role{color:var(--ink-soft);font-size:var(--fs--1)}.home__caption{white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;overflow:hidden;position:absolute}.home__caption[data-ufqv]{margin:calc(var(--spacing) * 2) 0 calc(var(--spacing) * 3);overflow:visible;font-size:var(--fs-large);width:auto;white-space:normal;height:auto;position:static;color:var(--ink-soft);clip-path:none}.magazine{gap:calc(var(--spacing) * 3);display:grid;margin-bottom:calc(var(--spacing) * 6)}@media (min-width:48.01rem){.magazine{grid-template-columns:minmax(0,1.85fr) minmax(0,1fr);align-items:start}}.magazine__standfirst{background:#1b1b1b;border-radius:var(--radius-base);overflow:hidden;position:relative}.magazine__image{object-fit:cover;aspect-ratio:16 / 10;width:100%;border-radius:0}.magazine__lead-body{background:linear-gradient(to top,rgba(0,0,0,0.85),rgba(0,0,0,0.55) 55%,rgba(0,0,0,0));left:0;right:0;bottom:0;color:#ffffff;padding:calc(var(--spacing) * 8) calc(var(--spacing) * 3) calc(var(--spacing) * 3);position:absolute}.magazine__rubric{text-transform:uppercase;letter-spacing:0.03em;margin:0 0 var(--spacing);font-size:var(--fs--1);font-weight:700}.magazine__rubric a{z-index:1;color:#ffffff;position:relative;text-decoration:none}.magazine__caption{color:#ffffff;margin:0 0 var(--spacing);font-size:var(--fs-3);line-height:1.15}.magazine__caption a{text-decoration:none;color:inherit}.magazine__caption a::after{inset:0;content:'';position:absolute}.magazine__date{font-size:var(--fs--1);margin:0;color:rgba(255,255,255,0.85)}.magazine__horizontal{gap:calc(var(--spacing) * 2);align-content:start;display:grid}.magazine__entry{align-items:start;display:grid;border-bottom:1px solid var(--c-line);grid-template-columns:7.5rem minmax(0,1fr);gap:calc(var(--spacing) * 1.5);padding-bottom:calc(var(--spacing) * 2)}.magazine__entry:last-child{border-bottom:0;padding-bottom:0}.magazine__thumb{display:block}.magazine__thumb img{object-fit:cover;aspect-ratio:4 / 3;width:100%}.magazine__item-category{font-size:var(--fs--1);color:var(--ink-soft);margin:0 0 calc(var(--spacing) * 0.5)}.magazine__item-title{margin:0;font-size:var(--font-size);line-height:1.3}.magazine__item-title a{text-decoration:none;color:inherit}.magazine__item-title a:hover{color:var(--c-brand)}@media (min-width:48.01rem){.magazine{align-items:stretch}.magazine__standfirst{min-height:16rem}.magazine__image{inset:0;height:100%;position:absolute;aspect-ratio:auto}.magazine__horizontal{flex-direction:column;display:flex;justify-content:space-between}}.front-top{padding-top:calc(var(--spacing) * 5)}.front-top .magazine{grid-template-columns:minmax(0,1fr);margin-bottom:0}@media (min-width:60rem){.front-top .magazine{align-items:stretch;grid-template-columns:minmax(0,1.85fr) minmax(0,1fr)}.front-top .magazine__standfirst{min-height:18rem}.front-top .magazine__horizontal{gap:calc(var(--spacing) * 1.5)}.front-top .magazine__entry{grid-template-columns:5.5rem minmax(0,1fr);padding-bottom:calc(var(--spacing) * 1.5)}.front-top .magazine__entry:last-child{border-bottom:0;padding-bottom:0}.front-top .magazine__item-title{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}}@media (max-width:48rem){.magazine{gap:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 5)}.magazine__image{aspect-ratio:4 / 3}.magazine__lead-body{padding:calc(var(--spacing) * 6) calc(var(--spacing) * 2) calc(var(--spacing) * 2)}.magazine__caption{font-size:var(--text-huge)}.magazine__horizontal{scrollbar-width:none;display:flex;scroll-snap-type:x mandatory;scroll-padding-inline:calc(var(--spacing) * 2);margin-inline:calc(var(--spacing) * -2);gap:calc(var(--spacing) * 1.5);overflow-x:auto;padding-inline:calc(var(--spacing) * 2)}.magazine__horizontal::-webkit-scrollbar{display:none}.magazine__entry,.magazine__entry:last-child{grid-template-columns:minmax(0,1fr);gap:0;padding:0;overflow:hidden;background:var(--color-surface);scroll-snap-align:start;flex:0 0 72%;border:1px solid var(--c-line);border-radius:var(--radius-base)}.magazine__thumb img{border-radius:0;aspect-ratio:16 / 9}.magazine__item-body{padding:calc(var(--spacing) * 1.5)}}.home-section{margin-bottom:calc(var(--spacing) * 6)}.home-section__head{padding-bottom:var(--spacing);display:flex;justify-content:space-between;align-items:baseline;margin-bottom:calc(var(--spacing) * 2.5);gap:calc(var(--spacing) * 2);border-bottom:2px solid var(--color-decor,var(--color-text))}.home-section__caption{margin:0;font-size:var(--text-huge)}.home-section__caption a{color:inherit;text-decoration:none}.home-section__all{font-size:var(--fs--1);white-space:nowrap}.home-section__tiles{gap:calc(var(--spacing) * 4) calc(var(--spacing) * 3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.home-section__tiles[data-aa="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:48rem){.home-section__tiles[data-aa="4"],.home-section__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:30rem){.home-section__tiles[data-aa="4"],.home-section__tiles{grid-template-columns:minmax(0,1fr)}}@media (max-width:48rem){.home-section__tiles[data-hv="compact"]{grid-template-columns:minmax(0,1fr);gap:calc(var(--spacing) * 2)}.home-section__tiles[data-hv="compact"]>.bzq + .bzq{display:grid;padding-top:calc(var(--spacing) * 2);border-top:1px solid var(--c-line);grid-template-columns:6rem minmax(0,1fr);grid-template-areas:"cover title" "cover meta";column-gap:calc(var(--spacing) * 1.5);align-items:start}.home-section__tiles[data-hv="compact"]>.bzq + .bzq .v6o{grid-area:cover;margin:0}.home-section__tiles[data-hv="compact"]>.bzq + .bzq .v6o img{height:4.5rem;aspect-ratio:auto;width:6rem}.home-section__tiles[data-hv="compact"]>.bzq + .bzq .vd{margin:0 0 calc(var(--spacing) * 0.5);grid-area:title}.home-section__tiles[data-hv="compact"]>.bzq + .bzq .e9lq{grid-area:meta}.home-section__tiles[data-hv="compact"]>.bzq + .bzq .f86h{display:none}}.bzq{min-width:0}.v6o{margin-bottom:calc(var(--spacing) * 1.5);display:block}.v6o img,.entry__media img{width:100%;object-fit:cover;aspect-ratio:3 / 2}.e9lq,.f86h{font-size:var(--fs--1);margin:0;color:var(--ink-soft)}.vd{margin:calc(var(--spacing) * 0.5) 0;font-size:var(--font-size);line-height:1.35}.vd a,.entry__caption a{text-decoration:none;color:inherit}.vd a:hover,.entry__caption a:hover{color:var(--c-brand)}.entry__person a,.f86h a{color:inherit}.home-feed__caption{padding-bottom:var(--spacing);margin:0 0 calc(var(--spacing) * 2.5);font-size:var(--text-huge);border-bottom:2px solid var(--color-decor,var(--color-text))}.entry{display:grid;align-items:start;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:calc(var(--spacing) * 3);border-bottom:1px solid var(--c-line);padding-block:calc(var(--spacing) * 3)}.entry:first-of-type{padding-top:0}.entry__content{min-width:0;grid-column:1 / -1}.entry__media + .entry__content{grid-column:auto}.entry__info,.entry__person{margin:0;font-size:var(--fs--1);color:var(--ink-soft)}.entry__caption{margin:calc(var(--spacing) * 0.75) 0;font-size:var(--fs-large);line-height:1.3}.entry__summary{margin:0 0 var(--spacing)}@media (max-width:30rem){.entry{grid-template-columns:minmax(0,1fr)}.entry__content{grid-column:auto}}@media (max-width:48rem){.home-feed[data-hv="compact"] .entry{grid-template-columns:6rem minmax(0,1fr);gap:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * 2)}.home-feed[data-hv="compact"] .entry__media img{height:4.5rem;width:6rem;aspect-ratio:auto}.home-feed[data-hv="compact"] .entry__content{display:flex;flex-direction:column}.home-feed[data-hv="compact"] .entry__caption{order:-1;margin:0 0 calc(var(--spacing) * 0.5);font-size:var(--font-size)}.home-feed[data-hv="compact"] .entry__summary,.home-feed[data-hv="compact"] .entry__person{display:none}}.answers{font-size:max(1.125rem,calc(var(--font-size) * 1.125))}.answers__entry{border-bottom:1px solid var(--c-line);padding-block:calc(var(--spacing) * 1.5)}.answers__entry summary{font-weight:700;list-style:none;cursor:pointer;padding-inline-start:calc(var(--spacing) * 3);position:relative}.answers__entry summary::-webkit-details-marker{display:none}.answers__entry summary::before{content:'+';left:0;position:absolute;color:var(--c-brand);font-weight:400}.answers__entry[open] summary::before{content:'\2212'}.answers[data-bb="chevron"] .answers__entry summary::before{top:0.45em;left:0.2em;width:0.45em;transform:rotate(45deg);border-right:2px solid currentColor;border-bottom:2px solid currentColor;content:'';height:0.45em}.answers[data-bb="chevron"] .answers__entry[open] summary::before{transform:rotate(-135deg);top:0.7em}.answers[data-bb="arrow"] .answers__entry summary::before{content:'\2192'}.answers[data-bb="arrow"] .answers__entry[open] summary::before{content:'\2193'}.answers__entry p{margin:calc(var(--spacing) * 1.5) 0 0}.more-posts__items{list-style:none;display:grid;gap:calc(var(--spacing) * 1.5);padding:0;margin:0}.more-posts__entry{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.more-posts__thumb{border-radius:var(--radius-base);height:3.5rem;flex:none;width:5rem;object-fit:cover}.single__media{margin-bottom:calc(var(--spacing) * 4)}.text div[role="region"]{margin:0 0 calc(var(--spacing) * 3);background:linear-gradient(to right,var(--bg) 30%,transparent) 0 0 / 2rem 100% no-repeat local,linear-gradient(to left,var(--bg) 30%,transparent) 100% 0 / 2rem 100% no-repeat local,radial-gradient(farthest-side at 0 50%,rgba(0,0,0,0.28),transparent) 0 0 / 0.75rem 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,0.28),transparent) 100% 0 / 0.75rem 100% no-repeat scroll;overflow-x:auto}.text div[role="region"]:focus-visible{outline:2px solid var(--c-brand);outline-offset:2px}.text table{margin:0;width:100%;border-collapse:collapse}.text td,.text th{text-align:left;border:1px solid var(--c-line);vertical-align:top;padding:var(--spacing) calc(var(--spacing) * 1.5);min-width:7rem}@media (max-width:48rem){.text div[role="region"]{max-width:100%}.text table{font-size:0.9375rem;line-height:1.5;min-width:100%;width:max-content}.text th,.text td{max-width:15rem;min-width:7.5rem}}.text>div[role="region"]{scrollbar-width:thin;scrollbar-color:var(--ink-soft) transparent}.text>div[role="region"]>table{font-size:0.9em;line-height:1.5}.text>div[role="region"] small{color:var(--ink-soft)}.text>div[role="region"] th[scope="row"]{min-width:12em;font-weight:400}.text>div[role="region"] th[scope="row"] ~ td{min-width:0;white-space:nowrap}.text>div[role="region"] th[scope="row"] ~ td:has(a){white-space:normal;min-width:11em}.text>div[role="region"] th[scope="row"] ~ td a{overflow-wrap:anywhere}@media (max-width:48rem){.text>div[role="region"]>table:has(tbody th[scope="row"]):not(:has(tr>:nth-child(4))){min-width:0;width:100%}.text>div[role="region"]>table:has(tbody th[scope="row"]):not(:has(tr>:nth-child(4))) th,.text>div[role="region"]>table:has(tbody th[scope="row"]):not(:has(tr>:nth-child(4))) td{padding:calc(var(--spacing) * 0.75);min-width:0;max-width:none;hyphens:manual;overflow-wrap:normal}.text>div[role="region"]>table:has(tbody th[scope="row"]):not(:has(tr>:nth-child(4))) th{overflow-wrap:anywhere}.text>div[role="region"]>table:has(tbody th[scope="row"]):not(:has(tr>:nth-child(4))) td{white-space:normal}}.text blockquote{padding-left:calc(var(--spacing) * 2);border-left:3px solid var(--c-brand);color:var(--ink-soft)}.text blockquote>p:first-child{font-style:italic;color:var(--color-text)}.text blockquote>p:last-child:not(:first-child){font-style:normal;font-size:0.9em;margin-bottom:0}.text aside[role="note"]{padding:calc(var(--spacing) * 2) calc(var(--spacing) * 2.5);background:var(--color-surface);border-radius:var(--radius-base);border:1px solid var(--c-line);border-left:3px solid var(--c-brand);margin:0 0 calc(var(--spacing) * 3)}.text aside[role="note"]>p:last-child{margin-bottom:0}.text figure>svg[role="img"]{max-width:100%;display:block;color:var(--color-text);height:auto}.text figure:has(>ul a[download]){border:1px solid var(--c-line);border-radius:var(--radius-base);background:var(--color-surface);padding:calc(var(--spacing) * 2)}.text figure:has(>ul a[download])>img{border:1px solid var(--c-line)}.text figure>ul:has(a[download]){margin:calc(var(--spacing) * 1.5) 0 0;display:grid;padding:0;list-style:none;gap:var(--spacing)}.text figure>ul:has(a[download])>li{gap:calc(var(--spacing) * 0.75);flex-wrap:wrap;align-items:center;padding:0;margin:0;display:flex}.text figure>ul:has(a[download])>li>span{flex:1 1 12rem;font-weight:600}@media (max-width:40rem){.text figure:has(>ul a[download]){padding:calc(var(--spacing) * 1.25)}.text figure>ul:has(a[download])>li>span{flex-basis:100%}}.text figure>ul>li>a[download]{padding:calc(var(--spacing) * 0.6) calc(var(--spacing) * 1.5);border-radius:var(--radius-base);color:var(--c-brand-text);font-weight:600;text-decoration:none;align-items:baseline;box-sizing:border-box;display:inline-flex;min-height:2.75rem;gap:calc(var(--spacing) * 0.5);background:var(--c-brand)}.text figure>ul>li>a[download]:hover{filter:brightness(1.08)}.text figure>ul>li>a[download]:focus-visible{outline:2px solid var(--c-brand);outline-offset:2px}.text figure>ul>li>a[download]>small{font-weight:400;opacity:0.85}.text figure:has(>ul a[download])>figcaption{margin-top:calc(var(--spacing) * 1.5)}.text figure>canvas{margin:calc(var(--spacing) * 1.5) 0;height:auto;max-width:540px;border-radius:var(--radius-base);border:1px solid var(--c-line);display:block;width:100%}.text figure>label{display:block;margin-bottom:var(--spacing)}.text figure>label>textarea{width:100%;background:var(--bg);border:1px solid var(--c-line);border-radius:var(--radius-base);display:block;color:var(--color-text);margin-top:calc(var(--spacing) * 0.5);font:inherit;padding:var(--spacing)}.text figure>fieldset{gap:var(--spacing) calc(var(--spacing) * 2);display:flex;margin:0;border:0;flex-wrap:wrap;padding:var(--spacing) 0}.text figure>fieldset>legend{padding:0;font-weight:600}.text figure>label:has(>input){display:inline-flex;gap:calc(var(--spacing) * 0.5);align-items:center;margin:var(--spacing) calc(var(--spacing) * 1.5) 0 0;flex-wrap:wrap}.text figure>label>input[type="number"],.text figure>label>input[type="date"]{color:var(--color-text);padding:calc(var(--spacing) * 0.5) var(--spacing);font:inherit;border:1px solid var(--c-line);border-radius:var(--radius-base);background:var(--bg)}.text figure>label>input[type="number"]{width:7rem}.text figure>p>output{display:inline-block;color:var(--c-brand);font-size:1.25em;font-weight:700;margin-top:var(--spacing)}.text figure>button{font:inherit;padding:var(--spacing) calc(var(--spacing) * 2);cursor:pointer;background:var(--c-brand);border:0;border-radius:var(--radius-base);color:var(--c-brand-text)}.text figure>div[role="group"]{background:var(--color-surface);border:1px solid var(--c-line);border-radius:var(--radius-base);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 2.5);margin:0 0 calc(var(--spacing) * 2.5)}.text figure>div[role="group"]>p{margin:0 0 calc(var(--spacing) * 1.25);flex-wrap:wrap;display:flex;gap:calc(var(--spacing) * 0.75);line-height:1.4;align-items:center}.text figure>div[role="group"]>p:last-child{margin-bottom:0}.text figure>div[role="group"] label{line-height:1.4;gap:calc(var(--spacing) * 0.25);display:inline-flex;flex-direction:column;margin:0 calc(var(--spacing) * 0.75) 0 0}.text figure>div[role="group"]>p:has(>label>span){align-items:flex-end}.text figure>div[role="group"] label>span{font-size:var(--fs--1);color:var(--ink-soft)}.text figure>div[role="group"] label:has(>input[type="checkbox"]){flex-direction:row;gap:calc(var(--spacing) * 0.5);align-items:center}.text figure>div[role="group"] :is(input[type="number"],input[type="text"],select){border:1px solid var(--c-line);border-radius:var(--radius-base);background:var(--bg);padding:calc(var(--spacing) * 0.5) var(--spacing);color:var(--color-text);box-sizing:border-box;font:inherit;min-height:2.75rem}.text figure>div[role="group"] input[type="number"]{width:9rem}.text figure>div[role="group"]>p>input{width:6.5rem}.text figure>div[role="group"] input[type="checkbox"]{accent-color:var(--c-brand);width:1.15rem;height:1.15rem}.text figure>div[role="group"] output{color:var(--c-brand);font-size:1.2em;font-weight:700;font-variant-numeric:tabular-nums}.text figure>div[role="group"]>p>output:only-child,.text figure>div[role="group"]>p>strong:first-child{font-size:1.35em}.text figure>div[role="group"]>p>output:only-child{font-size:1.35rem}.text figure>div[role="group"] button{padding:0 calc(var(--spacing) * 2);font:inherit;font-weight:600;vertical-align:bottom;background:var(--c-brand);min-height:2.75rem;color:var(--c-brand-text);border:0;border-radius:var(--radius-base);cursor:pointer}.text figure>div[role="group"] details{margin-top:var(--spacing);line-height:1.5}.text figure>div[role="group"] summary{font-weight:600;cursor:pointer;color:var(--c-brand)}.text figure>div[role="group"] details>div[role="region"]{margin:var(--spacing) 0 0;max-height:24rem;overflow-y:auto}.text figure table:has(tbody th[scope="row"]){font-variant-numeric:tabular-nums;width:100%;min-width:0;table-layout:fixed}.text figure table:has(tbody th[scope="row"]) :is(th,td){padding:calc(var(--spacing) * 0.6) calc(var(--spacing) * 0.25);max-width:none;min-width:0;text-align:center}.text figure table:has(tbody th[scope="row"]) :is(thead th,tbody th){background:var(--color-surface)}.text figure caption{font-weight:600;text-align:left;padding-bottom:calc(var(--spacing) * 0.75)}.text figure>div[role="region"]{margin-bottom:calc(var(--spacing) * 2)}@media (max-width:48rem){.text figure>div[role="group"]{padding:calc(var(--spacing) * 1.5)}.text figure>div[role="group"] label:not(:has(>input[type="checkbox"])){margin-right:0;display:flex}.text figure>div[role="group"] label :is(input[type="number"],input[type="text"],select){width:100%}}.text pre{border:1px solid var(--c-line);border-radius:var(--radius-base);overflow-x:auto;padding:calc(var(--spacing) * 2);background:var(--color-surface)}.module,.bio{margin-bottom:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 3);border:1px solid var(--c-line);border-radius:var(--radius-base);background:var(--color-surface)}.bio{align-items:start;margin-top:calc(var(--spacing) * 5);display:grid;grid-template-columns:auto minmax(0,1fr);gap:calc(var(--spacing) * 3)}.bio__face,.person__face,.bio__photo{height:5rem;object-fit:cover;width:5rem;border-radius:50%}.person__face{margin-bottom:calc(var(--spacing) * 2)}.bio__content p{margin:0}.bio>.bio__content:first-child{grid-column:1 / -1}.bio__name{font-weight:700}.bio__role{color:var(--ink-soft);margin-top:calc(var(--spacing) * 0.25);font-size:var(--fs--1)}.bio__content .bio__summary{margin-top:var(--spacing);line-height:1.6}.person__face--initials,.bio__face{font:700 var(--fs-large) var(--f-head);align-items:center;display:flex;background:var(--c-brand);color:var(--c-brand-text);justify-content:center}.person__role{color:var(--ink-soft)}@media (max-width:30rem){.bio{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 2)}.bio__face,.bio__photo{width:3.5rem;height:3.5rem}}.module__caption{font-size:var(--font-size);margin:0 0 calc(var(--spacing) * 2)}.module li + li{margin-top:calc(var(--spacing) * 1.25)}.module ul{padding:0;list-style:none;margin:0}.module ul ul{padding-left:calc(var(--spacing) * 2)}.module__ranked{margin:0;padding-left:calc(var(--spacing) * 2.5)}.module li{padding-block:calc(var(--spacing) * 0.5)}.recent-list{display:grid;gap:calc(var(--spacing) * 1.5)}.recent-list__entry{display:flex;gap:calc(var(--spacing) * 1.5);align-items:center}.recent-list__thumb{flex-shrink:0;width:3.5rem;height:3.5rem;object-fit:cover;border-radius:var(--radius-base)}.recent-list__link{color:inherit;font-size:var(--fs--1);line-height:1.35;text-decoration:none}.recent-list__link:hover{color:var(--c-brand)}.paging{gap:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 4);justify-content:space-between;align-items:center;display:flex}.home-feed + .paging{margin-top:calc(var(--spacing) * 4)}.paging__pages{padding:0;flex-wrap:wrap;list-style:none;margin:0 auto;display:flex;gap:var(--spacing)}.paging__pages [aria-current],.paging__pages a{display:block;border-radius:var(--radius-base);padding:var(--spacing) calc(var(--spacing) * 1.5)}.paging__pages [aria-current]{color:var(--c-brand-text);background:var(--c-brand)}.toc{border:1px solid var(--c-line);border-radius:var(--radius-base);background:var(--color-surface);padding:calc(var(--spacing) * 3);margin-bottom:calc(var(--spacing) * 4);font-size:var(--fs--1)}.toc__caption{list-style:none;align-items:center;justify-content:space-between;display:flex;cursor:pointer;min-height:1.5rem;font-weight:700}.toc__caption::-webkit-details-marker{display:none}.toc__caption::after{border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-20%) rotate(45deg);height:0.45rem;width:0.45rem;margin-right:0.25rem;content:''}.toc[open] .toc__caption::after{transform:translateY(20%) rotate(-135deg)}.toc__items{padding:0;list-style:none;counter-reset:toc;margin:var(--spacing) 0 0}.toc{font-size:0.9375rem;line-height:1.4}.toc li{padding-block:0}.toc li + li{margin-top:calc(var(--spacing) * 0.5)}.toc__items>li:not(.toc__level-3){counter-increment:toc;counter-reset:tocsub}.toc li a{text-decoration:none;grid-template-columns:1.75rem minmax(0,1fr);border-left:2px solid transparent;border-radius:0 var(--radius-base) var(--radius-base) 0;color:var(--color-text);display:grid;padding:calc(var(--spacing) * 0.5) calc(var(--spacing) * 0.75);align-items:baseline}.toc li a::before{content:counter(toc) ".";font-variant-numeric:tabular-nums;color:var(--ink-soft)}.toc .toc__level-3{padding-left:calc(var(--spacing) * 1.75);font-size:0.875rem;counter-increment:tocsub}.toc .toc__level-3 a{grid-template-columns:2.5rem minmax(0,1fr)}.toc .toc__level-3 a::before{content:counter(toc) "." counter(tocsub) "."}.toc li a:hover{color:var(--c-brand)}.toc [aria-current]{font-weight:600;border-left-color:var(--c-brand);color:var(--c-brand);background:var(--bg)}@supports selector(::details-content){@media (min-width:48.01rem){.toc::details-content{content-visibility:visible}.toc__caption{cursor:default;pointer-events:none}.toc__caption::after{display:none}}}@media (max-width:48rem){.toc{padding:calc(var(--spacing) * 1.5) calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 3)}.toc__caption{min-height:2.75rem}.toc li + li{margin-top:calc(var(--spacing) * 0.25)}.toc li a{min-height:2.75rem;align-items:center}}.profile-card__chunk,.text :is(h2,h3){scroll-margin-top:6rem}.feedback{margin-top:calc(var(--spacing) * 6)}.feedback__caption{font-size:var(--fs-large)}.feedback__items{margin:0 0 calc(var(--spacing) * 4);padding:0;list-style:none}.feedback__entry{border-bottom:1px solid var(--c-line);padding-block:calc(var(--spacing) * 2)}.feedback__info{font-size:var(--fs--1);color:var(--ink-soft);margin:0 0 var(--spacing)}.feedback__person{color:var(--color-text)}.feedback__text{margin:0;overflow-wrap:anywhere}.feedback__write{max-width:var(--measure);display:grid;gap:var(--spacing)}.feedback__label{font-size:var(--fs--1);font-weight:700}.feedback__box{font:inherit;color:var(--color-text);padding:var(--spacing) calc(var(--spacing) * 1.5);box-sizing:border-box;border:1px solid var(--c-line);border-radius:var(--radius-base);width:100%;background:var(--color-surface)}.feedback__alt{left:-9999px;width:1px;height:1px;overflow:hidden;position:absolute}.feedback__ok,.feedback__hint{font-size:var(--fs--1);margin:0;color:var(--ink-soft)}.feedback__ok{border:1px solid var(--c-line);border-radius:var(--radius-base);padding:calc(var(--spacing) * 1.5);color:var(--color-text);background:var(--color-surface)}.feedback__warn{margin:0;font-size:var(--fs--1);font-weight:700}.feedback__go{justify-self:start;color:var(--c-brand-text);font:inherit;background:var(--c-brand);border:0;border-radius:var(--radius-base);cursor:pointer;padding:var(--spacing) calc(var(--spacing) * 2)}.mailing__caption{font-size:var(--font-size);margin:0 0 var(--spacing)}.mailing__write{display:flex;gap:var(--spacing);flex-wrap:wrap}.mailing__label,.mailing__alt{width:1px;left:-9999px;overflow:hidden;position:absolute;height:1px}.mailing__box{background:var(--color-surface);padding:var(--spacing) calc(var(--spacing) * 1.5);flex:1 1 10rem;font:inherit;color:var(--color-text);min-width:0;border:1px solid var(--c-line);border-radius:var(--radius-base)}.mailing__go{padding:var(--spacing) calc(var(--spacing) * 2);border:0;border-radius:var(--radius-base);color:var(--c-brand-text);font:inherit;cursor:pointer;background:var(--c-brand)}.mailing__hint{color:var(--ink-soft);margin:var(--spacing) 0 0;font-size:var(--fs--1)}.mailing__ok,.mailing__warn{margin:0 0 var(--spacing);font-size:var(--fs--1);font-weight:700;display:none}.mailing__warn:target,.mailing__ok:target{display:block}.rating{margin-top:calc(var(--spacing) * 5)}.rating__caption{margin:0 0 var(--spacing);font-size:var(--font-size)}.rating__ok,.rating__summary{font-size:var(--fs--1);color:var(--ink-soft);margin:0 0 var(--spacing)}.rating__write{gap:calc(var(--spacing) * 0.5);display:flex}.rating__mark{cursor:pointer;padding:0 calc(var(--spacing) * 0.5);border:0;color:var(--c-brand);background:none;font-size:var(--text-huge);line-height:1.2}.rating__mark:hover ~ .rating__mark{color:var(--ink-soft)}.lookup{max-width:100%;gap:var(--spacing);display:flex}.lookup__label{width:1px;clip-path:inset(50%);white-space:nowrap;height:1px;overflow:hidden;position:absolute}.lookup__box{flex:1 1 8rem;color:var(--color-text);background:var(--color-surface);padding:var(--spacing) calc(var(--spacing) * 1.5);min-width:0;font:inherit;border:1px solid var(--c-line);border-radius:var(--radius-base)}.lookup__go{cursor:pointer;border:0;border-radius:var(--radius-base);color:var(--c-brand-text);font:inherit;padding:var(--spacing) calc(var(--spacing) * 2);background:var(--c-brand)}.lookup__summary{color:var(--ink-soft)}.marks{padding:0;font-size:var(--fs--1);gap:var(--spacing);margin:calc(var(--spacing) * 4) 0 0;flex-wrap:wrap;display:flex;list-style:none}.module .marks{margin-top:0}.marks__entry{padding:0}.marks__entry a{border:1px solid var(--c-line);border-radius:var(--radius-base);text-decoration:none;padding:calc(var(--spacing) * 0.5) calc(var(--spacing) * 1.5);display:inline-block}.share{margin-top:calc(var(--spacing) * 5);font-size:var(--fs--1)}.share__caption{font-weight:700;margin-bottom:var(--spacing)}.share ul{padding:0;gap:calc(var(--spacing) * 2);list-style:none;margin:0;flex-wrap:wrap;display:flex}.theme-toggle{color:inherit;padding:0;justify-content:center;background:none;align-items:center;height:2.25rem;cursor:pointer;width:2.25rem;border:0;border-radius:var(--radius-base);display:inline-flex}.theme-toggle:hover{background:var(--bg)}.theme-toggle__icon{box-shadow:inset -0.3rem -0.2rem 0 0 currentColor;border-radius:50%;height:1rem;width:1rem}.theme-toggle[aria-pressed="true"] .theme-toggle__icon{box-shadow:inset 0 0 0 0.5rem currentColor}[data-qm]{background:var(--color-decor,var(--c-brand));z-index:30;inset:0 0 auto 0;position:fixed;transform:scaleX(0);transform-origin:0 50%;height:3px}.back-to-top{width:2.75rem;border-radius:50%;align-items:center;font-size:var(--fs-large);position:fixed;right:calc(var(--spacing) * 2);bottom:calc(var(--spacing) * 2 + env(safe-area-inset-bottom,0px));height:2.75rem;background:var(--clr-brand,var(--c-brand));transition:transform 0.15s ease;box-shadow:0 0.25rem 0.75rem rgba(0,0,0,0.18);text-decoration:none;display:flex;color:var(--c-brand-text);justify-content:center;z-index:25}.back-to-top>*{align-items:center;font-style:normal;line-height:0;justify-content:center;display:flex}.back-to-top svg{width:1.25rem;height:1.25rem;display:block}.back-to-top[data-kv="rounded"]{border-radius:calc(var(--radius-base) + 0.25rem)}.back-to-top:hover{opacity:0.9}.back-to-top[hidden]{display:none}@media (min-width:48.01rem){.back-to-top{right:calc(var(--spacing) * 3);bottom:calc(var(--spacing) * 3 + env(safe-area-inset-bottom,0px))}}.basement{color:var(--ink-soft);padding-block:calc(var(--spacing) * 5) calc(var(--spacing) * 4);border-top:1px solid var(--c-line);font-size:var(--fs--1);margin-top:calc(var(--spacing) * 4);background:var(--color-surface)}.basement p{margin:0}.basement a{color:inherit}.basement__note{gap:calc(var(--spacing) * 2);display:flex;align-items:center}.basement__logo{flex-shrink:0;width:auto;display:block;height:2rem}.basement__links ul{gap:var(--spacing) calc(var(--spacing) * 3)}.basement__links a{text-decoration:none}.basement__links a:hover{color:var(--color-text);text-decoration:underline}.basement__sections ul{gap:var(--spacing)}.basement__sections a{border:1px solid var(--c-line);border-radius:999px;color:var(--color-text);align-items:center;background:var(--bg);padding:0 calc(var(--spacing) * 1.75);font-weight:500;min-height:2.25rem;display:inline-flex;text-decoration:none}.basement__sections a:hover{color:var(--c-brand);border-color:var(--c-brand)}.basement__legal{font-size:0.8125rem}.basement p>small,.basement>*>p>small{font-size:max(0.8125rem,1em)}.basement__tiles{gap:calc(var(--spacing) * 4);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.basement__tiles .basement__note{align-items:flex-start;flex-direction:column}.basement__tiles ul{gap:var(--spacing);flex-direction:column}.basement__tiles .basement__sections ul{flex-direction:row}.basement__bottom{padding-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2);margin-top:calc(var(--spacing) * 4);display:grid}.basement__bottom{position:relative}.basement__bottom::before{content:'';border-top:1px solid var(--c-line);top:0;inset-inline:calc(var(--spacing) * 3);position:absolute}@media (max-width:48rem){.basement{padding-block:calc(var(--spacing) * 4) calc(var(--spacing) * 3)}.basement__tiles{grid-template-columns:minmax(0,1fr)}.basement__note{align-items:flex-start;flex-direction:column}.basement__links ul{gap:0 calc(var(--spacing) * 3)}.basement__links a{display:inline-flex;align-items:center;min-height:2.75rem}.basement__sections a{min-height:2.75rem}}@media (max-width:48rem){.holder{padding-inline:calc(var(--spacing) * 2)}.basement__bottom::before{inset-inline:calc(var(--spacing) * 2)}.columns{gap:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4)}.front-top{padding-top:calc(var(--spacing) * 3)}h1{font-size:min(var(--fs-3),1.75rem)}.text,.answers{font-size:1.0625rem;line-height:1.7}.text h2{font-size:1.375rem}.text h3{font-size:1.1875rem}.single__media{margin-bottom:calc(var(--spacing) * 3)}.answers__entry{padding-block:0}.answers__entry summary{padding-block:0.625rem}.answers__entry p{margin-bottom:calc(var(--spacing) * 1.5)}.answers[data-bb="chevron"] .answers__entry summary::before{top:calc(0.625rem + 0.45em)}.answers[data-bb="chevron"] .answers__entry[open] summary::before{top:calc(0.625rem + 0.7em)}.more-posts__entry{min-height:2.75rem}[data-bv="hidden"]{display:none}}[data-go="reading"]{max-width:56rem;margin-inline:auto}[data-go="reading"] .text,[data-go="reading"]>h1{margin-inline:0;max-width:none}[data-go="reading"] .text{font-size:1.25rem}main:has(>[data-go="reading"])>:is(.bc,.empty-note){margin-inline:auto;max-width:56rem;padding-inline:0}@media (max-width:48rem){[data-go="reading"] .text{font-size:1.125rem}}.text li::marker{color:var(--color-decor,currentColor)}[data-gj="ink"] :is(.text,.bc,.empty-note,.not-found,.person__urls) a{color:var(--color-text);text-decoration-line:underline;text-decoration-color:var(--color-decor,currentColor);text-decoration-thickness:1px}[data-gj="ink"] :is(.text,.bc,.empty-note,.not-found,.person__urls) a:hover{text-decoration-thickness:3px}[data-gj="ink"]{--c-brand:color-mix(in srgb,var(--color-decor,var(--color-text)) 74%,black)}:where([data-gj="ink"]) a{text-decoration-color:var(--color-decor,currentColor);color:var(--color-text)}:where([data-gj="ink"]) a:hover{color:var(--c-brand)}.magazine__standfirst[data-fl]{min-height:16rem;display:flex;justify-content:flex-end;flex-direction:column}.magazine__standfirst[data-fl] .magazine__lead-body{position:static}.magazine__entry[data-fl]{grid-template-columns:minmax(0,1fr)}[data-bcr="equal"] .tile__summary{overflow:hidden;-webkit-line-clamp:3}[data-bcr="equal"] .tile__summary{display:-webkit-box;-webkit-box-orient:vertical}@media (min-width:48.01rem){[data-bcr="equal"] .posts>li{display:flex}[data-bcr="equal"] .posts>li>.tile{flex:1 1 auto;min-width:0}[data-bcr="equal"] .posts .tile__media img{aspect-ratio:16 / 10}[data-bcr="equal"] .home-section__tiles .v6o img{object-fit:cover;aspect-ratio:16 / 10}}@media (max-width:48rem){[data-og="ellipsis"] .bc{overflow:hidden}[data-og="ellipsis"] .bc li{flex:0 0 auto}[data-og="ellipsis"] .bc [aria-current]{text-overflow:ellipsis;display:block;flex:0 1 auto;overflow:hidden;min-width:0}}[data-txz="hover"] :is(main,aside) a:not(.text a){text-decoration-line:none}[data-txz="hover"] :is(main,aside) a:not(.text a):hover{text-decoration-line:underline}.newsletter-band{padding-block:calc(var(--spacing) * 5);background:var(--color-surface);border-top:1px solid var(--c-line)}.newsletter-band .mailing{display:grid;gap:var(--spacing) calc(var(--spacing) * 4);align-items:center}.newsletter-band .mailing__caption{margin:0;font-size:var(--fs-large)}.newsletter-band .mailing__hint{margin:0}.newsletter-band .mailing__warn,.newsletter-band .mailing__ok{margin:0}.newsletter-band .mailing__write{flex-wrap:nowrap}.newsletter-band .mailing__box{flex:0 1 22.5rem;max-width:100%;width:22.5rem}.newsletter-band .mailing__go{flex:0 0 auto}@media (min-width:48.01rem){.newsletter-band .mailing{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title form" "hint form" "notice notice" "error error"}.newsletter-band .mailing__caption{grid-area:title}.newsletter-band .mailing__hint{grid-area:hint}.newsletter-band .mailing__ok{grid-area:notice}.newsletter-band .mailing__warn{grid-area:error}.newsletter-band .mailing__write{grid-area:form}}@media (max-width:48rem){.newsletter-band .mailing__write{flex-direction:column;align-items:stretch}.newsletter-band .mailing__box{flex-basis:auto;width:100%}}.consent{display:flex;box-shadow:0 -0.25rem 1.5rem rgba(0,0,0,0.12);align-items:center;font-size:var(--fs--1);position:fixed;border-top:1px solid var(--c-line);color:var(--color-text);background:var(--color-surface);z-index:40;gap:var(--spacing) calc(var(--spacing) * 2);flex-wrap:wrap;padding:calc(var(--spacing) * 1.5) calc(var(--spacing) * 2) calc(var(--spacing) * 1.5 + env(safe-area-inset-bottom,0px));justify-content:center;left:0;right:0;bottom:0}.consent[hidden]{display:none}.consent[data-ttip="card"]{border:1px solid var(--c-line);border-radius:calc(var(--radius-base) + 0.25rem);flex-direction:column;padding:calc(var(--spacing) * 2);left:auto;right:calc(var(--spacing) * 2);bottom:calc(var(--spacing) * 2 + env(safe-area-inset-bottom,0px));max-width:24rem;align-items:stretch}.consent__text{margin:0;max-width:62ch;line-height:1.5}.consent__text a{color:inherit;text-decoration:underline}.consent__actions{grid-auto-flow:column;grid-auto-columns:1fr;gap:var(--spacing);display:grid}.consent__go{border:1px solid var(--color-text);border-radius:var(--radius-base);color:var(--color-text);min-width:8.5rem;min-height:2.75rem;cursor:pointer;background:transparent;padding:0.5rem 1rem;white-space:nowrap;font:inherit;font-weight:600}.consent__go:focus-visible,.consent__go:hover{background:var(--color-text);color:var(--color-surface)}.basement__consent{font-size:0.8125rem;margin:0}.basement__cookies{padding:0;border:0;background:none;cursor:pointer;color:inherit;text-decoration:underline;font:inherit}.basement__cookies[hidden]{display:none}@media (max-width:22rem){.consent__actions{grid-auto-flow:row}}@media (max-width:40rem){.consent{align-items:stretch;flex-direction:column}.consent[data-ttip="card"]{left:var(--spacing);right:var(--spacing);bottom:calc(var(--spacing) + env(safe-area-inset-bottom,0px));max-width:none}}.home-widget{padding:calc(var(--spacing) * 3);border:1px solid var(--c-line);border-radius:var(--radius-base);background:var(--color-surface);margin-bottom:calc(var(--spacing) * 6)}.home-widget__head{padding-bottom:var(--spacing);border-bottom:2px solid var(--color-decor,var(--color-text));margin-bottom:calc(var(--spacing) * 2)}.home-widget__caption{margin:0;font-size:var(--text-huge)}.home-widget__subtitle{margin:0 0 var(--spacing);font-size:var(--fs-large)}.home-widget__standfirst{margin:0 0 calc(var(--spacing) * 2)}.home-widget__lists{display:grid;gap:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:40rem){.home-widget__lists{grid-template-columns:minmax(0,1fr)}}.home-widget__rank,.home-widget__races{margin:0;padding-left:calc(var(--spacing) * 3)}.home-widget__row{justify-content:space-between;border-bottom:1px solid var(--c-line);padding:calc(var(--spacing) * 0.5) 0;display:flex;gap:calc(var(--spacing) * 2)}.home-widget__races .home-widget__row{justify-content:flex-start}.home-widget__row[data-msyi="yes"]{color:var(--ink-soft)}.home-widget__next{padding:calc(var(--spacing) * 3);color:var(--c-brand-text);border-radius:var(--radius-base);background:var(--clr-brand,var(--c-brand));margin-bottom:calc(var(--spacing) * 3)}.home-widget__next>*{margin:0}.home-widget__stage{text-transform:uppercase;font-size:var(--fs--1);font-variant-numeric:tabular-nums;letter-spacing:0.04em;opacity:0.85}.home-widget__race{font-size:var(--text-huge);line-height:1.2;margin-top:var(--spacing)}.home-widget__venue{opacity:0.85;margin-top:calc(var(--spacing) * 0.5)}.home-widget__when{margin-top:calc(var(--spacing) * 1.5);font-weight:600;font-variant-numeric:tabular-nums}.home-widget__zone{opacity:0.85;font-weight:400}.home-widget__next .home-widget__label{font-weight:600;margin-top:calc(var(--spacing) * 2.5)}.home-widget__clock{flex-wrap:wrap;gap:var(--spacing);display:flex;margin-top:var(--spacing)}.home-widget__clock[hidden]{display:none}.home-widget__cell{min-width:4.5rem;padding:var(--spacing) calc(var(--spacing) * 1.5);display:flex;border-radius:var(--radius-base);align-items:center;flex-direction:column;background:rgba(255,255,255,0.14)}.home-widget__num{font-size:var(--fs-3);line-height:1.1;font-variant-numeric:tabular-nums}.home-widget__unit{font-size:var(--fs--1);opacity:0.85}.home-widget__races{list-style:none;padding-right:var(--spacing);padding-left:0;max-height:20rem;position:relative;overflow-y:auto}.home-widget__races .home-widget__row{align-items:baseline}.home-widget__races .home-widget__row[aria-current]{color:var(--color-text);padding-left:var(--spacing);font-weight:600;box-shadow:inset 3px 0 0 var(--c-brand)}@media (max-width:40rem){.home-widget__races .home-widget__row{gap:0;flex-direction:column}.home-widget__date{min-width:0;font-size:var(--fs--1)}}.home-widget__value{font-variant-numeric:tabular-nums;font-weight:600}.home-widget__date{color:var(--ink-soft);min-width:11rem;font-variant-numeric:tabular-nums}.home-widget__write{gap:var(--spacing) calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:40rem){.home-widget__write{grid-template-columns:minmax(0,1fr)}}.home-widget__field{display:flex;align-items:center;gap:var(--spacing)}.home-widget__label{flex:1}.home-widget__box{padding:calc(var(--spacing) * 0.75);border:1px solid var(--c-line);border-radius:var(--radius-base);font:inherit;width:7rem}.home-widget__total{margin:var(--spacing) 0 0;grid-column:1 / -1;font-size:var(--fs-large);font-weight:600;font-variant-numeric:tabular-nums}.home-widget__field{flex-wrap:wrap}.home-widget__select{color:var(--color-text);font:inherit;font-size:var(--fs--1);min-width:0;background:var(--color-surface);flex:1 1 12rem;padding:calc(var(--spacing) * 0.75);border:1px solid var(--c-line);border-radius:var(--radius-base);max-width:100%}.home-widget__select{padding-right:calc(var(--spacing) * 3.5);background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - var(--spacing) * 1.5 - 0.3125rem) 55%,calc(100% - var(--spacing) * 1.5) 55%;background-size:0.3125rem 0.3125rem;background-repeat:no-repeat;appearance:none;-webkit-appearance:none}.home-widget__field .home-widget__label{flex:1 1 10rem;font-weight:600}.home-widget__field .home-widget__box[hidden]{display:none}.home-widget__reset{padding:calc(var(--spacing) * 0.75) calc(var(--spacing) * 2);color:var(--color-text);border:1px solid var(--c-line);border-radius:var(--radius-base);background:var(--color-surface);grid-column:1 / -1;font:inherit;font-size:var(--fs--1);cursor:pointer;justify-self:start}.home-widget__reset:hover{border-color:var(--c-brand)}.home-widget__reset[hidden]{display:none}.home-widget__fine{font-size:0.8125rem}.home-widget__fares{display:flex;list-style:none;flex-wrap:wrap;gap:calc(var(--spacing) * 1.5);margin:0;padding:0}.home-widget__fare{padding:calc(var(--spacing) * 1.5);border:1px solid var(--c-line);border-radius:var(--radius-base);display:flex;min-width:0;flex:1 1 15rem;flex-direction:column;gap:calc(var(--spacing) * 0.5)}.home-widget__fare-name{font-size:var(--fs--1);line-height:1.35}.home-widget__fare-price{font-size:1.5rem;line-height:1.1;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.home-widget__fare[data-oxu="fine"] .home-widget__fare-price{color:var(--c-brand)}.home-widget__fare .home-widget__fine{color:var(--ink-soft);font-size:0.75rem;line-height:1.35}@media (max-width:48rem){.home-widget__fare{flex-basis:8.5rem;padding:calc(var(--spacing) * 0.875)}.home-widget__fare-price{font-size:1.125rem}}.home-widget__bars{list-style:none;margin:0;display:grid;padding:0;grid-column:1 / -1;gap:var(--spacing)}.home-widget__bars[hidden],.home-widget__bar[hidden]{display:none}.home-widget__bar{align-items:center;grid-template-columns:minmax(0,12rem) minmax(0,1fr) 9.5rem;gap:calc(var(--spacing) * 1.5);font-size:var(--fs--1);display:grid}.home-widget__bar-track{border-radius:999px;overflow:hidden;height:0.625rem;background:var(--c-line)}.home-widget__bar-fill{border-radius:inherit;width:0;display:block;height:100%;background:var(--clr-brand,var(--c-brand))}.home-widget__bar-value{white-space:nowrap;font-variant-numeric:tabular-nums;text-align:right;color:var(--ink-soft)}@media (max-width:40rem){.home-widget__bar{grid-template-columns:minmax(0,1fr) auto}.home-widget__bar-track{grid-column:1 / -1;grid-row:2}}.home-widget__note,.home-widget__source{font-size:var(--fs--1);color:var(--ink-soft);margin:calc(var(--spacing) * 2) 0 0}.home-widget__scroll{overflow-x:auto}.home-widget__tabular{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.home-widget__tabular th,.home-widget__tabular td{white-space:nowrap;padding:calc(var(--spacing) * 1) calc(var(--spacing) * 1.5);text-align:right;border-bottom:1px solid var(--c-line)}.home-widget__tabular th[scope="row"],.home-widget__tabular thead th:first-child{white-space:normal;font-weight:400;text-align:left}.home-widget__tabular thead th{font-size:var(--fs--1);font-weight:600;color:var(--ink-soft)}.home-widget__tabular [data-sqcp="up"]{color:var(--c-brand)}.home-widget__rules{margin:0 0 calc(var(--spacing) * 2);font-size:var(--fs-large);font-weight:700;line-height:1.3}.home-widget__rules time{color:var(--ink-soft);font-size:var(--fs--1);font-weight:400}.home-widget__nmt{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));gap:calc(var(--spacing) * 1.5)}.home-widget__nmt-field{font-size:var(--fs--1);flex-direction:column;min-width:0;gap:calc(var(--spacing) * 0.5);display:flex}.home-widget__nmt-field--wide{grid-column:1 / -1}.home-widget__nmt-input{font:inherit;font-variant-numeric:tabular-nums;width:100%;color:var(--color-text);background:var(--color-surface);border:1px solid var(--c-line);border-radius:var(--radius-base);padding:calc(var(--spacing) * 0.75)}.home-widget__nmt-check{grid-column:1 / -1;gap:calc(var(--spacing) * 0.75);font-size:var(--fs--1);display:flex;align-items:center}.home-widget__result{display:flex;align-items:baseline;flex-wrap:wrap;margin:calc(var(--spacing) * 2) 0 0;gap:var(--spacing)}.home-widget__result strong{font-size:2rem;line-height:1.1;font-variant-numeric:tabular-nums;color:var(--c-brand)}.home-widget__events{gap:calc(var(--spacing) * 1.25);list-style:none;padding:0;margin:0;display:grid}.home-widget__events li{align-items:baseline;grid-template-columns:3.5rem 1fr;gap:var(--spacing);display:grid}.home-widget__year{font-weight:700;font-variant-numeric:tabular-nums;color:var(--c-brand)}.home-widget__names{margin:0 0 var(--spacing);font-size:1.15em;font-weight:600;line-height:1.5}.home-widget__ahead{gap:calc(var(--spacing) * 0.75);list-style:none;padding:0;margin:0;display:grid}.home-widget__ahead li{display:grid;grid-template-columns:minmax(6.5rem,max-content) 1fr;gap:0 calc(var(--spacing) * 1.5);align-items:baseline}.home-widget__chips{display:flex;flex-wrap:wrap;margin-bottom:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 0.75)}.home-widget__chip{cursor:pointer;padding:calc(var(--spacing) * 0.5) calc(var(--spacing) * 1.25);background:var(--color-surface);font:inherit;font-size:var(--fs--1);border:1px solid var(--c-line);border-radius:999px;color:var(--color-text)}.home-widget__chip[aria-pressed="true"]{background:var(--c-brand);color:var(--color-surface);border-color:var(--c-brand)}.home-widget__programs{list-style:none;gap:calc(var(--spacing) * 1.5);display:flex;margin:0;flex-wrap:wrap;padding:0}.home-widget__program{gap:calc(var(--spacing) * 0.75);border:1px solid var(--c-line);border-radius:var(--radius-base);min-width:0;flex:1 1 20rem;flex-direction:column;padding:calc(var(--spacing) * 1.5);display:flex}.home-widget__program[hidden]{display:none}.home-widget__program-title{font-weight:700;line-height:1.3;margin:0}.home-widget__program-amount{line-height:1.35;margin:0}.home-widget__conditions{font-size:var(--fs--1);line-height:1.45;margin:0;display:grid;padding-left:1.1em;gap:calc(var(--spacing) * 0.5)}.home-widget__program>.home-widget__fine{margin:auto 0 0}.home-widget__nmt-field .home-widget__select{flex:none;width:100%}.home-widget:has(.home-widget__wall-grid){padding:calc(var(--spacing) * 2) calc(var(--spacing) * 2.5)}.home-widget:has(.home-widget__wall-grid) .home-widget__head{margin-bottom:calc(var(--spacing) * 1.5)}.home-widget__wall-grid{align-items:start;display:grid;grid-template-columns:minmax(0,3fr) minmax(16rem,2fr);gap:calc(var(--spacing) * 2.5)}.home-widget__wall{display:grid;gap:calc(var(--spacing) * 1.25);min-width:0}.home-widget__wall-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:calc(var(--spacing) * 1)}.home-widget__wall-field{min-width:0;flex-direction:column;display:flex;font-size:0.8125rem;gap:calc(var(--spacing) * 0.375);color:var(--ink-soft)}.home-widget__wall-field .home-widget__wall-input,.home-widget__wall-field .home-widget__select{color:var(--color-text);flex:none;width:100%}.home-widget__wall-field .home-widget__select{padding:calc(var(--spacing) * 0.5) calc(var(--spacing) * 0.75)}.home-widget__wall-layers{margin:0;min-width:0;display:grid;padding:0;border:0;gap:calc(var(--spacing) * 0.75)}.home-widget__wall-layers>legend{font-size:var(--fs--1);font-weight:600;padding:0;margin-bottom:calc(var(--spacing) * 0.5)}.home-widget__wall-layers>div{gap:calc(var(--spacing) * 0.75);display:grid}.home-widget__wall-layer{display:grid;align-items:end;grid-template-columns:minmax(0,3fr) minmax(0,1fr) minmax(0,1fr) auto;gap:calc(var(--spacing) * 0.75)}.home-widget__wall-input{border:1px solid var(--c-line);border-radius:var(--radius-base);color:var(--color-text);width:100%;font:inherit;font-size:var(--fs--1);font-variant-numeric:tabular-nums;padding:calc(var(--spacing) * 0.5) calc(var(--spacing) * 0.75);background:var(--color-surface)}.home-widget__wall-remove{min-width:2.25rem;cursor:pointer;color:var(--ink-soft);border:1px solid var(--c-line);border-radius:var(--radius-base);background:var(--color-surface);font:inherit;height:2.25rem}.home-widget__wall-add{color:var(--c-brand);cursor:pointer;justify-self:start;font:inherit;font-size:var(--fs--1);font-weight:600;border:0;padding:0;background:none}.home-widget__wall-add:hover{text-decoration:underline}.home-widget__wall-card{display:grid;background:var(--bg,transparent);border-radius:var(--radius-base);border:1px solid var(--c-line);gap:calc(var(--spacing) * 0.75);padding:calc(var(--spacing) * 2)}.home-widget__wall-r{font-size:var(--fs--1);font-variant-numeric:tabular-nums;margin:0}.home-widget__wall-need{gap:calc(var(--spacing) * 0.25) calc(var(--spacing) * 1);flex-wrap:wrap;display:flex;margin:0;align-items:baseline}.home-widget__wall-need strong{color:var(--c-brand);font-size:1.5rem;line-height:1.2;font-variant-numeric:tabular-nums}.home-widget__wall-plates{font-size:var(--fs--1);white-space:nowrap;color:var(--ink-soft)}.home-widget__wall-message{color:var(--color-text);font-size:0.8125rem;margin:0}.home-widget__wall-message:empty{display:none}.home-widget__wall-note{color:var(--ink-soft);margin:0;font-size:0.8125rem;line-height:1.45}.home-widget__wall-ref{margin-top:calc(var(--spacing) * 1.5)}.home-widget__wall-ref>summary{font-size:var(--fs--1);font-weight:600;cursor:pointer;color:var(--c-brand)}.home-widget__wall-caption{margin:calc(var(--spacing) * 2) 0 calc(var(--spacing) * 0.75);font-size:var(--fs--1);font-weight:600}.home-widget__wall-sources{display:grid;overflow-wrap:anywhere;font-size:var(--fs--1);line-height:1.45;margin:0;gap:calc(var(--spacing) * 0.5);padding-left:1.1em}@media (max-width:48rem){.home-widget__wall-grid{grid-template-columns:minmax(0,1fr);gap:calc(var(--spacing) * 1.5)}}@media (max-width:40rem){.home-widget:has(.home-widget__wall-grid){padding:calc(var(--spacing) * 1.5)}.home-widget:has(.home-widget__wall-grid) .home-widget__caption{font-size:var(--fs-large);line-height:1.25}.home-widget__wall-pair{grid-template-columns:minmax(0,1fr);gap:calc(var(--spacing) * 0.75)}.home-widget__wall-layer{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.home-widget__wall-layer>:first-child{grid-column:1 / -1}.home-widget__wall-card{padding:calc(var(--spacing) * 1.25);gap:calc(var(--spacing) * 0.5)}.home-widget__wall-need strong{font-size:1.25rem}}.home-widget__more>summary{font-size:var(--fs--1);font-weight:600;cursor:pointer;color:var(--c-brand)}.home-widget__more[open]>summary{margin-bottom:calc(var(--spacing) * 0.75)}.home-widget__program-note{margin:0;font-size:var(--fs--1);color:var(--c-brand)}.home-widget__mosaic{margin:0;grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:calc(var(--spacing) * 1.5);list-style:none;padding:0;display:grid}.home-widget__tile{color:var(--color-text);transition:border-color 0.15s ease;align-items:center;box-sizing:border-box;height:100%;font-weight:600;line-height:1.35;text-decoration:none;background:var(--bg);display:flex;border:1px solid var(--c-line);border-radius:var(--radius-base);gap:calc(var(--spacing) * 1.5);padding:calc(var(--spacing) * 1.5) calc(var(--spacing) * 2)}.home-widget__tile:focus-visible,.home-widget__tile:hover{border-color:var(--c-brand)}.home-widget__icon{min-width:3rem;box-sizing:border-box;height:3rem;background:var(--c-brand);border-radius:var(--radius-base);padding:0 0.4rem;display:inline-grid;white-space:nowrap;color:var(--c-brand-text);place-items:center;font-size:1.15rem;font-weight:700;font-variant-numeric:tabular-nums;flex:none}.home-widget__tiles{grid-template-columns:repeat(auto-fill,minmax(min(100%,8.5rem),1fr));gap:calc(var(--spacing) * 1.5);display:grid;margin-bottom:calc(var(--spacing) * 0.5)}.home-widget__tiles .home-widget__label{min-width:0;font-size:var(--fs--1);flex-direction:column;display:flex;color:var(--ink-soft);gap:calc(var(--spacing) * 0.5)}.home-widget__tiles .home-widget__box,.home-widget__tiles .home-widget__select{width:100%;font-size:1rem;box-sizing:border-box;background:var(--bg);flex:none;color:var(--color-text)}.home-widget:has(.home-widget__tiles) .home-widget__lists{gap:var(--spacing) calc(var(--spacing) * 3)}.home-widget:has(.home-widget__tiles) .home-widget__result strong{font-size:1.75rem}.home-widget__more .home-widget__tabular{margin:0 0 calc(var(--spacing) * 1.5)}.home-widget__more .home-widget__tabular caption{text-align:left;padding-bottom:calc(var(--spacing) * 0.5)}.home-widget__more .home-widget__tabular td{white-space:normal;text-align:left}.registry__facets{display:flex;margin:0 0 calc(var(--spacing) * 3);align-items:flex-end;gap:calc(var(--spacing) * 1.5);flex-wrap:wrap}.registry__criterion{gap:calc(var(--spacing) * 0.5);display:flex;flex-direction:column;color:var(--ink-soft);font-size:var(--fs--1)}.registry__criterion select{padding:0 var(--spacing);border:1px solid var(--c-line);border-radius:var(--radius-base);min-height:2.5rem;color:var(--color-text);background:var(--color-surface);font:inherit}.registry__show{background:var(--c-brand);font:inherit;padding:0 calc(var(--spacing) * 2);border:0;border-radius:var(--radius-base);cursor:pointer;min-height:2.5rem;color:var(--c-brand-text)}.registry__reset{align-self:center;font-size:var(--fs--1)}.registry__tabular{overflow-x:auto}.registry__tabular table{border-collapse:collapse;width:100%}.registry__tabular td,.registry__tabular th{padding:var(--spacing) calc(var(--spacing) * 1.5);text-align:left;vertical-align:top;border-bottom:1px solid var(--c-line)}.registry__tabular thead th{font-size:var(--fs--1);white-space:nowrap}.registry__tabular thead a{color:inherit}.registry__tabular thead a[aria-sort]::after{content:" ↓"}.registry__tabular thead a[aria-sort="descending"]::after{content:" ↑"}.profile-card__head{margin-bottom:calc(var(--spacing) * 3)}.profile-card__dates{margin:calc(var(--spacing) * 0.5) 0 0;font-size:var(--fs--1);color:var(--ink-soft)}.facts-panel{background:var(--color-surface);border:1px solid var(--c-line);border-radius:var(--radius-base);padding:calc(var(--spacing) * 2);margin:0 0 calc(var(--spacing) * 4)}.facts-panel__standard{height:auto;display:block;margin-bottom:calc(var(--spacing) * 2);max-width:10rem;border:1px solid var(--c-line)}.facts-panel table{border-collapse:collapse;width:100%}.facts-panel td,.facts-panel th{text-align:left;padding:calc(var(--spacing) * 0.75) 0;border-bottom:1px solid var(--c-line);vertical-align:top}.facts-panel th{width:40%;padding-right:var(--spacing);font-weight:600}.facts-panel td small{color:var(--ink-soft)}.facts-panel__locator{margin:calc(var(--spacing) * 2) 0 0}.facts-panel__locator img{max-width:18rem;width:100%;height:auto}.album{display:grid;gap:calc(var(--spacing) * 2);margin:0 0 calc(var(--spacing) * 4)}.album__entry{margin:0}.album__entry img,.text figure img{display:block;width:100%;height:auto;border-radius:var(--radius-base)}.text figcaption small,.photo-by{font-size:max(0.8125rem,var(--fs--1));display:block;margin-top:calc(var(--spacing) * 0.75);color:var(--ink-soft)}.text figure{margin:0 0 calc(var(--spacing) * 3)}.profile-card__chunk{margin-top:calc(var(--spacing) * 4)}.profile-card__urls{gap:var(--spacing) calc(var(--spacing) * 2);list-style:none;display:flex;padding:0;flex-wrap:wrap}.profile-card__references{font-size:var(--fs--1)}.home-reference{margin:0 0 calc(var(--spacing) * 5)}.home-reference__items{padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:calc(var(--spacing) * 1.5);list-style:none}.home-reference__entry a{text-decoration:none;border:1px solid var(--c-line);border-radius:var(--radius-base);color:var(--color-text);background:var(--color-surface);padding:calc(var(--spacing) * 1.5);align-items:center;gap:var(--spacing);display:flex}.home-reference__entry img{width:2rem;border:1px solid var(--c-line);height:auto}.home-reference__all{margin-top:calc(var(--spacing) * 1.5)}.text-refs{margin:0 0 calc(var(--spacing) * 4);border:1px solid var(--c-line);border-radius:var(--radius-base);padding:calc(var(--spacing) * 2)}.text-refs__caption{font-size:var(--fs-large);margin-top:0}@media (min-width:48.01rem){.album{grid-template-columns:repeat(2,minmax(0,1fr))}.album__entry:first-child{grid-column:1 / -1}}@media (min-width:48.01rem){body[data-ynpll="centered"] .page-header[data-yq] .page-header__inner,body[data-ynpll="masthead"] .page-header[data-yq] .page-header__inner{align-items:center;row-gap:calc(var(--spacing) * 1.5);flex-direction:column;position:relative}body[data-ynpll="masthead"] .page-header[data-yq] .page-header__start,body[data-ynpll="centered"] .page-header[data-yq] .page-header__start{align-items:center;flex-direction:column;display:flex;width:100%}body[data-ynpll="centered"] .page-header[data-yq] .page-header__end,body[data-ynpll="masthead"] .page-header[data-yq] .page-header__end{top:calc(var(--spacing) * 2);right:0;position:absolute}body[data-ynpll="centered"] .page-header[data-yq] .page-header__logo,body[data-ynpll="masthead"] .page-header[data-yq] .page-header__logo{order:0}body[data-ynpll="masthead"] .page-header[data-yq] .mn7s{height:3.25rem}body[data-ynpll="masthead"] .page-header[data-yq] .site-categories,body[data-ynpll="centered"] .page-header[data-yq] .site-categories{margin:0;padding:0;width:100%;border:0}body[data-ynpll="masthead"] .page-header[data-yq] .site-categories__items{padding-block:var(--spacing);border-top:1px solid var(--color-text);border-bottom:3px double var(--color-text);justify-content:center}body[data-ynpll="centered"] .page-header[data-yq] .mn7s{height:2rem}body[data-ynpll="centered"] .page-header[data-yq] .site-categories__items{font-size:var(--fs--1);justify-content:center;text-transform:uppercase;letter-spacing:0.06em}}@media (min-width:64rem){body[data-ynpll="column"]{display:grid;grid-template-columns:15.5rem minmax(0,1fr);align-items:start}body[data-ynpll="column"]>*{grid-column:2}body[data-ynpll="column"]>.page-header{height:100vh;top:0;grid-column:1;grid-row:1 / span 20;position:sticky;background:var(--color-surface);border-bottom:0;border-right:1px solid var(--c-line);overflow-y:auto}body[data-ynpll="column"] .page-header[data-yq] .page-header__inner{flex-direction:column;padding:calc(var(--spacing) * 3);width:auto;align-items:stretch;gap:calc(var(--spacing) * 3)}body[data-ynpll="column"] .page-header[data-yq] .page-header__start{align-items:flex-start;display:flex;gap:calc(var(--spacing) * 3);flex-direction:column}body[data-ynpll="column"] .page-header[data-yq] .page-header__end{margin:0;order:2}body[data-ynpll="column"] .page-header[data-yq] .site-categories{padding:0;margin:0;flex:none;border:0}body[data-ynpll="column"] .page-header[data-yq] .site-categories__items{flex-direction:column;gap:calc(var(--spacing) * 1.25)}body[data-ynpll="column"] .page-header[data-yq] .site-categories__more{display:none}body[data-ynpll="column"] .holder{max-width:min(var(--w-page),100%)}}body[data-elz="soft"] .bzq,body[data-elz="soft"] .home-reference__entry,body[data-elz="soft"] .lead-page__tile{background:var(--color-surface);overflow:hidden;border-radius:14px;box-shadow:0 1px 2px rgb(0 0 0 / 0.05),0 6px 18px rgb(0 0 0 / 0.06)}body[data-elz="soft"] .lead-page__tile>:not(:first-child),body[data-elz="soft"] .bzq>:not(:first-child){padding-inline:calc(var(--spacing) * 2)}body[data-elz="soft"] .lead-page__tile>:last-child,body[data-elz="soft"] .bzq>:last-child{padding-bottom:calc(var(--spacing) * 2)}body[data-elz="soft"] .lead-page__visual img,body[data-elz="soft"] .entry__media img{border-radius:14px}body[data-elz="sharp"] .magazine__image,body[data-elz="sharp"] .v6o img,body[data-elz="sharp"] .lead-page__visual img,body[data-elz="sharp"] .entry__media img{border-radius:0}body[data-elz="sharp"] .bzq,body[data-elz="sharp"] .lead-page__tile{padding-top:var(--spacing);border-top:2px solid var(--color-text)}body[data-elz="framed"] .lead-page__tile,body[data-elz="framed"] .bzq,body[data-elz="framed"] .home-reference__entry{border:1px solid var(--c-line);border-radius:6px;padding:calc(var(--spacing) * 1.5);background:var(--color-surface)}body[data-elz="framed"] .v6o img,body[data-elz="framed"] .lead-page__visual img{border-radius:4px}body[data-elz="raised"] .lead-page__tile,body[data-elz="raised"] .bzq,body[data-elz="raised"] .home-reference__entry{transition:transform 0.15s;box-shadow:0 10px 28px rgb(0 0 0 / 0.12);background:var(--color-surface);overflow:hidden;border-radius:10px}body[data-elz="raised"] .lead-page__tile:hover,body[data-elz="raised"] .bzq:hover{transform:translateY(-2px)}body[data-elz="raised"] .lead-page__tile>:not(:first-child),body[data-elz="raised"] .bzq>:not(:first-child){padding-inline:calc(var(--spacing) * 1.5)}body[data-elz="raised"] .lead-page__tile>:last-child,body[data-elz="raised"] .bzq>:last-child{padding-bottom:calc(var(--spacing) * 1.5)}body[data-elz="bare"] .v6o img,body[data-elz="bare"] .entry__media img,body[data-elz="bare"] .lead-page__visual img{border-radius:2px}body[data-elz="rounded"] .tvg,body[data-elz="rounded"] .home-reference__entry,body[data-elz="rounded"] .bzq,body[data-elz="rounded"] .lead-page__tile{border-radius:22px;overflow:hidden}body[data-elz="rounded"] .lead-page__visual img,body[data-elz="rounded"] .v6o img{border-radius:22px}body[data-elz="rounded"] .lead-page__tile>:not(:first-child),body[data-elz="rounded"] .bzq>:not(:first-child){padding-inline:calc(var(--spacing) * 1.75)}body[data-elz="rounded"] .bzq>:last-child,body[data-elz="rounded"] .lead-page__tile>:last-child{padding-bottom:calc(var(--spacing) * 1.75)}body[data-zcsw] .header-search__submit--text,body[data-zcsw] .home-section__all,body[data-zcsw] .lead-page__more a,body[data-zcsw] .mailing button,body[data-zcsw] .lead-page__lookup button{text-decoration:none;font-weight:600}body[data-zcsw="pill"] .lead-page__more a,body[data-zcsw="pill"] .lead-page__lookup button,body[data-zcsw="pill"] .home-section__all{padding:0.4em 1.1em;border-radius:999px;display:inline-block;color:var(--c-brand-text);background:var(--c-brand)}body[data-zcsw="outline"] .home-section__all,body[data-zcsw="outline"] .lead-page__lookup button,body[data-zcsw="outline"] .lead-page__more a{border:1px solid currentColor;border-radius:2px;color:var(--color-text);background:none;padding:0.35em 0.9em;display:inline-block}body[data-zcsw="square"] .lead-page__more a,body[data-zcsw="square"] .lead-page__lookup button,body[data-zcsw="square"] .home-section__all{border-radius:0;background:var(--color-text);color:var(--color-surface);display:inline-block;padding:0.45em 1em}body[data-zcsw="solid"] .lead-page__lookup button,body[data-zcsw="solid"] .home-section__all,body[data-zcsw="solid"] .lead-page__more a{border-radius:6px;display:inline-block;padding:0.45em 1em;color:#fff;background:var(--clr-brand)}body[data-zcsw="ghost"] .lead-page__more a,body[data-zcsw="ghost"] .home-section__all{text-decoration:underline;text-underline-offset:0.25em;color:var(--c-brand)}.lead-page{margin-bottom:calc(var(--spacing) * 6)}.lead-page__fact,.lead-page__info{color:var(--ink-soft);margin:0;font-size:var(--fs--1)}.lead-page__info a{color:inherit}.lead-page__caption{margin:calc(var(--spacing) * 0.5) 0;line-height:1.25}.lead-page__name a,.lead-page__urls a,.lead-page__caption a{text-decoration:none;color:inherit}.lead-page__caption a:hover,.lead-page__urls a:hover,.lead-page__name a:hover{color:var(--c-brand)}.lead-page__summary{color:var(--ink-soft);margin:0}.lead-page__visual{display:block}.lead-page__visual img{width:100%;display:block;aspect-ratio:3 / 2;object-fit:cover}.lead-page__panel-title{margin:calc(var(--spacing) * 4) 0 calc(var(--spacing) * 2);font-size:var(--fs-large)}.lead-page__head{display:flex;align-items:baseline;gap:calc(var(--spacing) * 2);justify-content:space-between}.lead-page__head .lead-page__panel-title{margin-top:0}.lead-page__urls{gap:var(--spacing);padding:0;margin:0;list-style:none;display:grid}.lead-page__urls--dates li{border-bottom:1px solid var(--c-line);display:grid;grid-template-columns:9.5rem minmax(0,1fr);gap:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 0.75)}.lead-page__urls--dates time{color:var(--ink-soft);white-space:nowrap;font-size:var(--fs--1)}@supports (grid-template-columns:subgrid){.lead-page__urls--dates{grid-template-columns:max-content minmax(0,1fr)}.lead-page__urls--dates li{grid-column:1 / -1;grid-template-columns:subgrid}}.lead-page__urls--inline{gap:var(--spacing) calc(var(--spacing) * 2);display:flex;flex-wrap:wrap}.lead-page__more{margin:calc(var(--spacing) * 2) 0 0}.lead-page__tiles{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lead-page__name{margin:var(--spacing) 0 calc(var(--spacing) * 0.5);font-size:var(--font-size)}.lead-page--digest{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:calc(var(--spacing) * 4)}.lead-page--digest .lead-page__standfirst .lead-page__caption{font-size:var(--fs-3)}.lead-page--digest .lead-page__standfirst .lead-page__info{margin-top:calc(var(--spacing) * 2)}.lead-page--digest .lead-page__horizontal{align-content:start;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--spacing) * 3);display:grid}body[data-vbg="journal"] .home-section__tiles{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr))}.lead-page--paper{grid-template-columns:minmax(0,1fr) 17rem;gap:calc(var(--spacing) * 5);display:grid}.lead-page--paper .lead-page__entry{grid-template-columns:minmax(0,1fr) 8rem;gap:calc(var(--spacing) * 2.5);display:grid;padding-block:calc(var(--spacing) * 2);border-bottom:1px solid var(--c-line)}.lead-page--paper .lead-page__entry[data-nyf]{padding-top:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lead-page--paper .lead-page__entry[data-nyf] .lead-page__caption{font-size:var(--fs-3)}.lead-page--paper .lead-page__caption{font-family:var(--f-head)}.lead-page--paper .lead-page__unit{background:var(--color-surface);padding:calc(var(--spacing) * 2.5);align-self:start;border-top:3px double var(--color-text)}.lead-page--paper .lead-page__unit .lead-page__panel-title:first-child{margin-top:0}.lead-page--catalog .lead-page__tiles{margin-bottom:calc(var(--spacing) * 3)}.lead-page--atlas .lead-page__ribbon{border-radius:var(--radius-base);background:var(--clr-brand);color:#fff;padding:calc(var(--spacing) * 5) calc(var(--spacing) * 3);text-align:center;margin-bottom:calc(var(--spacing) * 4)}.lead-page--atlas .lead-page__kicker{max-width:40rem;font:700 var(--text-huge)/1.3 var(--f-head);margin:0 auto calc(var(--spacing) * 2.5)}.lead-page__lookup{margin:0 auto;max-width:32rem;display:flex;gap:var(--spacing)}.lead-page__search-label{overflow:hidden;height:1px;width:1px;clip-path:inset(50%);position:absolute}.lead-page__lookup input{min-width:0;flex:1;padding:0.6em 0.9em;border:0;border-radius:var(--radius-base);font:inherit}.lead-page__lookup button{cursor:pointer;border:0;font:inherit}.lead-page--atlas .lead-page__chips{flex-wrap:wrap;margin:calc(var(--spacing) * 2.5) 0 0;gap:var(--spacing);display:flex;justify-content:center}.lead-page--atlas .lead-page__chips a{color:#fff;padding:0.25em 0.8em;font-size:var(--fs--1);text-decoration:none;border:1px solid rgb(255 255 255 / 0.6);border-radius:999px}.lead-page--atlas .lead-page__tiles{margin-bottom:calc(var(--spacing) * 4);grid-template-columns:repeat(4,minmax(0,1fr))}.lead-page--atlas .lead-page__visual--locator{display:grid;place-items:center;border-radius:var(--radius-base);border:1px solid var(--c-line);background:var(--color-surface);color:var(--c-brand);aspect-ratio:5 / 3}.lead-page--atlas .lead-page__visual--locator svg{height:auto;width:78%}.lead-page--atlas .lead-page__info{margin:calc(var(--spacing) * 0.5) 0 0;color:var(--ink-soft);font-size:var(--fs--1);line-height:1.45}@media (max-width:40rem){.lead-page--atlas .lead-page__info{display:none}}.lead-page--entry .lead-page__cols{column-gap:calc(var(--spacing) * 5);columns:2}.lead-page--entry .lead-page__block{margin-bottom:calc(var(--spacing) * 4);border-top:2px solid var(--color-text);padding-top:calc(var(--spacing) * 1.5);break-inside:avoid}.lead-page--entry .lead-page__block .lead-page__panel-title{margin-top:0}.lead-page--entry .lead-page__entry{display:grid;margin-bottom:calc(var(--spacing) * 1.5);grid-template-columns:6rem minmax(0,1fr);gap:calc(var(--spacing) * 2)}.lead-page--entry .lead-page__entry .lead-page__visual img{aspect-ratio:1}.lead-page--entry .lead-page__caption{font-size:var(--font-size)}.lead-page--entry .lead-page__urls li{text-indent:-1em;padding-left:1em}.lead-page--entry .lead-page__urls li::before{content:"› ";color:var(--ink-soft)}.lead-page--mosaic .lead-page__tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.tvg{aspect-ratio:4 / 5;color:#fff;text-decoration:none;display:block;overflow:hidden;background:var(--clr-brand);position:relative}.tvg img{transition:transform 0.25s;width:100%;object-fit:cover;height:100%}.tvg:hover img{transform:scale(1.04)}.tvg .lead-page__name{font:700 var(--fs-large)/1.2 var(--f-head);inset:auto 0 0 0;margin:0;background:linear-gradient(transparent,rgb(0 0 0 / 0.72));position:absolute;padding:calc(var(--spacing) * 4) calc(var(--spacing) * 2) calc(var(--spacing) * 1.5)}.lead-page--mosaic .lead-page__tiles--writings{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:64rem){.lead-page--atlas .lead-page__tiles,.lead-page__tiles,.lead-page--mosaic .lead-page__tiles--writings,.lead-page--mosaic .lead-page__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-page--digest,.lead-page--paper{grid-template-columns:minmax(0,1fr)}}@media (max-width:48rem){body[data-vbg="journal"] .home-section__tiles,.lead-page--digest .lead-page__horizontal{grid-template-columns:minmax(0,1fr)}.lead-page--paper .lead-page__entry,.lead-page--paper .lead-page__entry[data-nyf]{grid-template-columns:minmax(0,1fr) 6rem}.lead-page--paper .lead-page__entry[data-nyf]{grid-template-columns:minmax(0,1fr)}.lead-page--entry .lead-page__cols{columns:1}.lead-page--atlas .lead-page__kicker{font-size:var(--fs-large)}.lead-page__urls--dates{grid-template-columns:minmax(0,1fr)}.lead-page__urls--dates li{grid-template-columns:minmax(0,1fr);gap:0}}@media (min-width:64.01rem){.lead-page--atlas .lead-page__tiles>:last-child:nth-child(4n+1),.lead-page--mosaic .lead-page__tiles>:last-child:nth-child(4n+1),.lead-page--catalog .lead-page__tiles>:last-child:nth-child(3n+1){grid-column:1 / -1}.lead-page--mosaic .lead-page__tiles>:last-child:nth-child(4n+2),.lead-page--atlas .lead-page__tiles>:nth-last-child(2):nth-child(4n+1),.lead-page--mosaic .lead-page__tiles>:nth-last-child(2):nth-child(4n+1),.lead-page--atlas .lead-page__tiles>:last-child:nth-child(4n+2){grid-column:span 2}}@media (max-width:64rem){.lead-page__tiles>:last-child:nth-child(odd){grid-column:1 / -1}}.lead-page--digest .lead-page__horizontal>:last-child:nth-child(odd){grid-column:1 / -1}body[data-vbg] .lead-page__tiles>.lead-page__tile:only-child,body[data-vbg] .lead-page__tiles>.bzq:last-child:nth-child(odd):not(:only-child),body[data-vbg] .lead-page__tiles>.bzq:only-child,.lead-page--digest .lead-page__horizontal>.bzq:last-child:nth-child(odd){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:1fr repeat(3,auto) 1fr;column-gap:calc(var(--spacing) * 3)}.lead-page--digest .lead-page__horizontal>.bzq:last-child:nth-child(odd)>:first-child,body[data-vbg] .lead-page__tiles>.bzq:last-child:nth-child(odd)>:first-child,body[data-vbg] .lead-page__tiles>.lead-page__tile:only-child>:first-child{align-self:center;grid-row:1 / -1}body[data-vbg] .lead-page__tiles>.lead-page__tile:only-child>:not(:first-child),body[data-vbg] .lead-page__tiles>.bzq:last-child:nth-child(odd)>:not(:first-child),.lead-page--digest .lead-page__horizontal>.bzq:last-child:nth-child(odd)>:not(:first-child){grid-column:2}.lead-page--digest .lead-page__horizontal>.bzq:last-child:nth-child(odd)>:nth-child(2),body[data-vbg] .lead-page__tiles>.lead-page__tile:only-child>:nth-child(2),body[data-vbg] .lead-page__tiles>.bzq:last-child:nth-child(odd)>:nth-child(2){grid-row-start:2}.lead-page--digest .lead-page__horizontal>.bzq:last-child:nth-child(odd)>:nth-child(3),body[data-vbg] .lead-page__tiles>.lead-page__tile:only-child>:nth-child(3),body[data-vbg] .lead-page__tiles>.bzq:last-child:nth-child(odd)>:nth-child(3){grid-row-start:3}body[data-vbg] .lead-page__tiles>.lead-page__tile:only-child>:nth-child(4),body[data-vbg] .lead-page__tiles>.bzq:last-child:nth-child(odd)>:nth-child(4),.lead-page--digest .lead-page__horizontal>.bzq:last-child:nth-child(odd)>:nth-child(4){grid-row-start:4}@media (min-width:48.01rem){.lead-page--digest .lead-page__horizontal>.bzq:last-child:nth-child(odd){grid-template-columns:minmax(0,2fr) minmax(0,3fr);column-gap:calc(var(--spacing) * 2)}}body[data-vbg] .lead-page__tiles>.bzq:last-child:nth-child(odd) .vd{font-size:var(--text-huge)}.lead-page--mosaic .lead-page__tiles>.tvg:last-child:nth-child(odd){aspect-ratio:21 / 9}.lead-page--mosaic .lead-page__tiles>.tvg:nth-last-child(2):nth-child(4n+1),.lead-page--mosaic .lead-page__tiles>.tvg:last-child:nth-child(4n+2){aspect-ratio:16 / 9}@media (max-width:48rem){body[data-vbg] .lead-page__tiles>.bzq:last-child:nth-child(odd),body[data-vbg] .lead-page__tiles>.lead-page__tile:only-child,.lead-page--digest .lead-page__horizontal>.bzq:last-child:nth-child(odd){grid-template-columns:minmax(0,1fr);grid-template-rows:none}body[data-vbg] .lead-page__tiles>.lead-page__tile:only-child>:not(:first-child),body[data-vbg] .lead-page__tiles>.bzq:last-child:nth-child(odd)>:not(:first-child),.lead-page--digest .lead-page__horizontal>.bzq:last-child:nth-child(odd)>:not(:first-child){grid-column:1}body[data-vbg] .lead-page__tiles>.lead-page__tile:only-child>:first-child,body[data-vbg] .lead-page__tiles>.bzq:last-child:nth-child(odd)>:first-child,.lead-page--digest .lead-page__horizontal>.bzq:last-child:nth-child(odd)>:first-child{grid-row:auto}}body[data-vbg] .f86h,body[data-vbg] .home-widget__note,body[data-vbg] .basement__consent,body[data-vbg] .writer__role,body[data-vbg] .lead-page__fact,body[data-vbg] .entry__info,body[data-vbg] .lead-page__info,body[data-vbg] .entry__person,body[data-vbg] .single__info,body[data-vbg] .lead-page__urls--dates time,body[data-vbg] .basement,body[data-vbg] .home-widget__fine,body[data-vbg] .basement__legal,body[data-vbg] .bc,body[data-vbg] .home-widget__source,body[data-vbg] .e9lq,body[data-vbg] .tile__info{font-size:max(0.875rem,var(--fs--1));color:color-mix(in srgb,var(--ink-soft) 55%,var(--color-text))}body[data-vbg] .basement a{color:inherit}body[data-vbg] .home-widget label{color:var(--color-text);font-size:max(0.875rem,var(--fs--1))}@media (max-width:48rem){body[data-vbg] .text table:not(:has(tr>:nth-child(4))){width:100%;min-width:0}body[data-vbg] .text table:not(:has(tr>:nth-child(4))) td,body[data-vbg] .text table:not(:has(tr>:nth-child(4))) th{min-width:0;overflow-wrap:break-word;padding:calc(var(--spacing) * 0.75);hyphens:auto;max-width:none}body[data-vbg] .text div[role="region"]{scrollbar-width:thin;scrollbar-color:var(--ink-soft) transparent;padding-bottom:0.375rem}}body[data-vbg] .toc--beside .toc__items:has(>li:nth-child(10))>.toc__level-3{display:none}body[data-vbg] .toc--beside .toc__items:has(>li:nth-child(10))>li + li{margin-top:calc(var(--spacing) * 0.25)}@media (min-width:64rem){body[data-ynpll="column"]{background-image:linear-gradient(to right,var(--color-surface) 15.5rem,var(--c-line) 15.5rem,var(--c-line) calc(15.5rem + 1px),transparent calc(15.5rem + 1px))}body[data-ynpll="column"]>.page-header{border-right:0}}@media (min-width:64rem){body[data-ynpll="column"] .more--beside>:last-child{max-height:calc(100vh - var(--spacing) * 6);top:calc(var(--spacing) * 3)}}body[data-vbg][data-gj="ink"]{--c-brand:var(--clr-brand)}.report{font-size:var(--fs--1);margin-top:calc(var(--spacing) * 4)}.report__toggle{color:var(--ink-soft);cursor:pointer}.report__write{gap:var(--spacing);margin-top:calc(var(--spacing) * 2);display:grid;max-width:var(--measure)}.report__label{font-weight:700}.report__box{box-sizing:border-box;background:var(--color-surface);width:100%;border:1px solid var(--c-line);border-radius:var(--radius-base);color:var(--color-text);font:inherit;padding:var(--spacing) calc(var(--spacing) * 1.5)}.report__alt{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.report__hint{color:var(--ink-soft);margin:0}.report__ok{padding:calc(var(--spacing) * 1.5);background:var(--color-surface);margin:calc(var(--spacing) * 2) 0 0;border:1px solid var(--c-line);border-radius:var(--radius-base)}.report__warn{font-weight:700;margin:0}.report__go{color:var(--c-brand-text);cursor:pointer;border:0;border-radius:var(--radius-base);font:inherit;padding:var(--spacing) calc(var(--spacing) * 2);background:var(--c-brand);justify-self:start}.facts-panel__ref{margin-left:0.15em;font-size:0.75em;line-height:0}.facts-panel__ref a{text-decoration:none}body[data-pmgf^="strong"] .page-header{border-top:5px solid var(--color-decor,var(--clr-brand));border-bottom:3px solid var(--clr-brand)}body[data-pmgf^="strong"] .site-categories__items{padding:calc(var(--spacing) * 0.75) calc(var(--spacing) * 2);border-radius:var(--radius-base);background:var(--clr-brand)}body[data-pmgf^="strong"] .site-categories__items .site-categories__link{color:#fff}body[data-pmgf^="strong"] .site-categories__items .site-categories__link:hover,body[data-pmgf^="strong"] .site-categories__items .site-categories__link[aria-current]{text-decoration:underline 2px var(--color-decor,#fff);text-underline-offset:0.4em;color:#fff}body[data-pmgf^="strong"] .site-categories__toggle{color:#fff;background:var(--clr-brand);border-color:var(--clr-brand)}body[data-pmgf^="strong"] .site-categories[data-zmvi="yes"]{background:var(--clr-brand);margin-block-start:calc(var(--spacing) * 1.5);border-radius:var(--radius-base);padding-inline-end:calc(var(--spacing) * 2);padding-block-start:0}body[data-pmgf^="strong"] .site-categories[data-zmvi="yes"] .site-categories__items{border-radius:0}body[data-pmgf^="strong"] .site-categories[data-zmvi="yes"]>.site-categories__more>.site-categories__more-toggle{color:#fff}body[data-pmgf^="strong"] .mobile-menu__toggle{color:var(--clr-brand)}body[data-pmgf^="strong"] .lead-page__lookup button,body[data-pmgf^="strong"] .mailing button,body[data-pmgf^="strong"] .home-section__all,body[data-pmgf^="strong"] .header-search__submit--text,body[data-pmgf^="strong"] .lead-page__more a{color:#fff;background:var(--clr-brand);border:0;border-radius:var(--radius-base);font-weight:600;padding:0.45em 1.1em;text-decoration:none;display:inline-block}body[data-pmgf^="strong"] .home-section__all:hover,body[data-pmgf^="strong"] .lead-page__more a:hover{filter:brightness(1.1);color:#fff}body[data-pmgf^="strong"] .magazine__item-category,body[data-pmgf^="strong"] .magazine__rubric a,body[data-pmgf^="strong"] .lead-page__info>a:first-child{background:var(--clr-brand);color:#fff;border-radius:999px;display:inline-block;font-size:var(--fs--1);font-weight:600;padding:0.15em 0.6em;text-decoration:none}body[data-pmgf^="strong"] .home-section__caption,body[data-pmgf^="strong"] .lead-page__panel-title{padding-inline-start:calc(var(--spacing) * 1.5);border-inline-start:6px solid var(--color-decor,var(--clr-brand))}body[data-pmgf^="strong"] .lead-page--mosaic>.lead-page__tiles:first-of-type,body[data-pmgf^="strong"] .lead-page--entry>.lead-page__cols>.lead-page__block:first-child,body[data-pmgf^="strong"] .home-section:nth-of-type(even),body[data-pmgf^="strong"] .magazine__standfirst,body[data-pmgf^="strong"] .lead-page__standfirst{padding:calc(var(--spacing) * 3);border-radius:calc(var(--radius-base) * 2);background:color-mix(in srgb,var(--clr-brand) 9%,var(--color-surface))}body[data-pmgf^="strong"] .home-section:nth-of-type(even){padding:0;box-shadow:0 0 0 calc(var(--spacing) * 3) color-mix(in srgb,var(--clr-brand) 9%,var(--color-surface))}body[data-pmgf^="strong"] .lead-page__ribbon{background:var(--clr-brand);padding:calc(var(--spacing) * 4) calc(var(--spacing) * 3);border-radius:calc(var(--radius-base) * 2);color:#fff}body[data-pmgf^="strong"] .lead-page__ribbon a,body[data-pmgf^="strong"] .lead-page__ribbon .lead-page__kicker,body[data-pmgf^="strong"] .lead-page__ribbon .lead-page__search-label{color:#fff}body[data-pmgf^="strong"] .lead-page__ribbon .lead-page__lookup button{color:var(--color-text);background:var(--color-decor,#fff)}body[data-pmgf^="strong"] .bzq,body[data-pmgf^="strong"] .tvg,body[data-pmgf^="strong"] .lead-page__tile,body[data-pmgf^="strong"] .home-reference__entry{border-top:4px solid var(--color-decor,var(--clr-brand))}body[data-pmgf^="strong"] .basement{background:color-mix(in srgb,var(--clr-brand) 72%,#000);border-top:5px solid var(--color-decor,var(--clr-brand));color:rgb(255 255 255 / 0.86)}body[data-pmgf^="strong"] .basement a,body[data-pmgf^="strong"] .basement__links a:hover{color:#fff}body[data-pmgf^="strong"] .basement__legal,body[data-pmgf^="strong"] .basement p,body[data-pmgf^="strong"] .basement__consent{color:rgb(255 255 255 / 0.86)}body[data-pmgf^="strong"] .basement__sections a{background:rgb(255 255 255 / 0.1);color:#fff;border-color:rgb(255 255 255 / 0.3)}body[data-pmgf^="strong"] .basement__sections a:hover{color:#fff;border-color:#fff}body[data-pmgf^="strong"] .basement__bottom::before{border-color:rgb(255 255 255 / 0.25)}body[data-pmgf^="strong"] .basement__logo{filter:brightness(0) invert(1)}body[data-pmgf^="strong"] .basement__logo--dark{display:none !important}body[data-pmgf^="strong"] .basement__logo--light{display:block !important}body[data-pmgf^="strong"] .magazine__rubric a,body[data-pmgf^="strong"] .magazine__item-category,body[data-pmgf^="strong"] .lead-page__info>a:first-child{color:#14161a;background:var(--color-decor,var(--clr-brand))}body[data-pmgf^="strong"] .lead-page__lookup button,body[data-pmgf^="strong"] .header-search__submit--text,body[data-pmgf^="strong"] .home-section__all,body[data-pmgf^="strong"] .mailing button,body[data-pmgf^="strong"] .lead-page__more a{background:var(--color-decor,var(--clr-brand));color:#14161a}body[data-pmgf^="strong"] .lead-page__more a:hover,body[data-pmgf^="strong"] .home-section__all:hover{color:#14161a}body[data-pmgf^="strong"] .site-categories__items .site-categories__link:hover,body[data-pmgf^="strong"] .site-categories__items .site-categories__link[aria-current]{text-decoration:none;background:var(--color-decor,var(--clr-brand));margin:-0.2em -0.55em;color:#14161a;border-radius:var(--radius-base);padding:0.2em 0.55em}body[data-pmgf^="strong"] .lead-page__caption a:hover,body[data-pmgf^="strong"] .bzq a:hover{text-decoration-color:var(--color-decor,var(--clr-brand));text-decoration-thickness:3px}body[data-pmgf="strong-tint"] .site-categories__items,body[data-pmgf="strong-tint"] .site-categories__toggle,body[data-pmgf="strong-tint"] .site-categories[data-zmvi="yes"]{border-color:transparent;background:color-mix(in srgb,var(--clr-brand) 14%,#fff)}body[data-pmgf="strong-tint"] .site-categories[data-zmvi="yes"]>.site-categories__more>.site-categories__more-toggle,body[data-pmgf="strong-tint"] .site-categories__toggle,body[data-pmgf="strong-tint"] .site-categories__items .site-categories__link{color:var(--clr-brand)}body[data-pmgf="strong-accent"] .site-categories[data-zmvi="yes"],body[data-pmgf="strong-accent"] .site-categories__toggle,body[data-pmgf="strong-accent"] .site-categories__items{background:var(--color-decor,var(--clr-brand));border-color:transparent}body[data-pmgf="strong-accent"] .site-categories__toggle,body[data-pmgf="strong-accent"] .site-categories__items .site-categories__link,body[data-pmgf="strong-accent"] .site-categories[data-zmvi="yes"]>.site-categories__more>.site-categories__more-toggle{color:#14161a}body[data-pmgf="strong-accent"] .site-categories__items .site-categories__link:hover,body[data-pmgf="strong-accent"] .site-categories__items .site-categories__link[aria-current]{color:#fff;background:var(--clr-brand)}html body .bzq[data-fuh="none"]{gap:calc(var(--spacing) * 0.75);flex-direction:column;display:flex;background:color-mix(in srgb,var(--c-brand) 7%,var(--color-surface));padding:calc(var(--spacing) * 2)}.bzq[data-fuh="none"]{border-radius:var(--radius-base)}.bzq[data-fuh="none"] .vd{margin:0;font-size:var(--fs-large)}.bzq[data-fuh="none"] .f86h{margin-top:auto}html body[data-elz] .bzq[data-fuh="none"]>*{padding:0}@media (max-width:48rem){html body .home-section__tiles[data-hv="compact"]>.bzq[data-fuh="none"]{display:flex}}@media print{form,body>header,body>nav,[aria-hidden="true"],[role="dialog"],nav,body>footer,button,aside,iframe,video{display:none !important}body{color:#000 !important;font-size:11pt;background:#fff !important}main{padding:0 !important;margin:0 !important;max-width:none !important}a{color:inherit !important;text-decoration:none !important}table{font-size:10pt;border-collapse:collapse !important;width:100% !important}th,td{border:1px solid #888 !important;background:none !important;color:#000 !important;padding:3pt 5pt !important}thead{display:table-header-group}svg,img,figure,tr{break-inside:avoid}h3,h1,h2{break-after:avoid;color:#000 !important}}.main{padding-block:calc(var(--spacing) * 5)}.main:has(>.single,>[data-go])>*{max-width:56rem;margin-inline:auto}@media (min-width:48.01rem){.page-header__inner{justify-content:center;text-align:center}.page-header__logo{font-size:var(--text-huge);flex-basis:100%}.page-header__start{flex-basis:100%;justify-content:center}.page-header__end{margin-inline:auto}}.category-intro{margin-top:calc(var(--spacing) * 6)}.rating{text-align:center}.rating__write{justify-content:center}.posts{flex-wrap:wrap;gap:calc(var(--spacing) * 4);display:flex}.posts>li{flex:1 1 100%;min-width:0}.tile{background:var(--color-surface);padding:calc(var(--spacing) * 3);border:1px solid var(--c-line);border-radius:var(--radius-base)}.tile__caption{font-size:var(--fs-large)}.posts .tile__media img{max-height:420px}@media (min-width:40rem){.posts>li{flex-basis:calc((100% - var(--spacing) * 4) / 2)}.posts>li:first-child{flex-basis:100%}.posts>li:first-child .tile__caption{font-size:var(--fs-3)}.posts:has(>li:nth-child(2):last-child)>li:first-child{flex-basis:calc((100% - var(--spacing) * 4) / 2)}.posts:has(>li:nth-child(2):last-child)>li:first-child .tile__caption{font-size:var(--fs-large)}}@media (min-width:64rem){.posts>li:not(:first-child){flex-basis:calc((100% - var(--spacing) * 8) / 3)}.posts:has(>li:nth-child(2):last-child)>li{flex-basis:calc((100% - var(--spacing) * 4) / 2)}}@media (min-width:64rem){.main:has(>[data-go]) .posts>li:not(:first-child){flex-basis:calc((100% - var(--spacing) * 4) / 2)}}@media (max-width:48rem){.posts{gap:calc(var(--spacing) * 2)}.posts>li + li .tile{border:0;border-top:1px solid var(--c-line);border-radius:0;grid-template-columns:6rem minmax(0,1fr);grid-template-areas:"cover title" "cover meta";column-gap:calc(var(--spacing) * 1.5);padding:calc(var(--spacing) * 2) 0 0;align-items:start;display:grid;background:none}.posts>li + li .tile__media{grid-area:cover;margin:0}.posts>li + li .tile__media img{width:6rem;height:4.5rem;aspect-ratio:auto}.posts>li + li .tile__caption{margin:0 0 calc(var(--spacing) * 0.5);font-size:var(--font-size);grid-area:title}.posts>li + li .tile__info{margin:0;grid-area:meta}.posts>li + li .tile__summary{display:none}}@media (min-width:48.01rem){.home-feed .entry{grid-template-columns:20rem minmax(0,1fr)}}@media (min-width:48.01rem){.magazine{align-items:stretch}.magazine__standfirst{min-width:0}.magazine__standfirst::before{padding-top:62.5%;content:'';display:block}.magazine__standfirst[data-fl]::before{content:none}.magazine__image{position:absolute;aspect-ratio:auto;height:100%;inset:0}.magazine__horizontal{align-content:stretch;grid-auto-rows:minmax(0,1fr)}.magazine__entry{align-items:center}}.more{gap:calc(var(--spacing) * 4);display:grid;padding-bottom:calc(var(--spacing) * 5)}@media (min-width:40rem){.more{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}}.more .module{margin-bottom:0}.main>.empty-note{margin-inline:auto;max-width:calc(var(--w-page) - var(--spacing) * 6)}[data-vsos="wide"] .main>.empty-note{max-width:calc(max(var(--w-page),78rem) - var(--spacing) * 6)}@media (min-width:64rem){main.main[data-xka]{grid-template-columns:minmax(0,54rem) 20rem;column-gap:calc(var(--spacing) * 6);justify-content:space-between;display:grid;align-items:start}main.main[data-xka]>*{max-width:none;margin-inline:0;grid-column:1}main.main[data-xka]>.bc{grid-column:1 / -1}main.main[data-xka]>.more--beside{grid-column:2;grid-row:2 / span 3;align-self:stretch}main.main[data-xka]>.single>.toc{display:none}.more--beside{flex-direction:column;display:flex;gap:calc(var(--spacing) * 4);padding-bottom:0}.toc--beside{margin:0}.more--beside>:last-child{overscroll-behavior:contain;max-height:calc(100vh - var(--header-h,0px) - var(--spacing) * 6);position:sticky;top:calc(var(--header-h,0px) + var(--spacing) * 3);overflow-y:auto}}@media (max-width:63.99rem){.toc--beside{display:none}.more--beside{margin-top:calc(var(--spacing) * 4)}}[data-kqw="beside"] .main:has(>.person)>*{max-width:none;margin-inline:0}[data-kqw="beside"] .person .text{max-width:54rem}@media (min-width:64rem){[data-kqw="beside"] .main:has(>.person) .posts>li:not(:first-child){flex-basis:calc((100% - var(--spacing) * 8) / 3)}}.more{font-size:0.9375rem;line-height:1.45}.page-header__logo--dark{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .page-header__logo--light{display:none}:root:not([data-theme="light"]) .page-header__logo--dark{display:block}}:root[data-theme="dark"] .page-header__logo--light{display:none}:root[data-theme="dark"] .page-header__logo--dark{display:block}.basement__logo--dark{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .basement__logo--light{display:none}:root:not([data-theme="light"]) .basement__logo--dark{display:block}}:root[data-theme="dark"] .basement__logo--light{display:none}:root[data-theme="dark"] .basement__logo--dark{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) [data-gj="ink"]{--c-brand:color-mix(in srgb,var(--color-decor,var(--color-text)) 72%,white)}}:root[data-theme="dark"] [data-gj="ink"]{--c-brand:color-mix(in srgb,var(--color-decor,var(--color-text)) 72%,white)}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .text figure:has(>ul a[download])>img{filter:brightness(0.88)}}:root[data-theme="dark"] .text figure:has(>ul a[download])>img{filter:brightness(0.88)}:root{--clr-brand:#c52036}