@font-face{font-family:Cera Pro;src:url(../fonts/CeraPro-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cera Pro;src:url(../fonts/CeraPro-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--font-sans:"Cera Pro", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-serif:"PT Serif", Georgia, "Noto Serif", "PT Serif", "Droid Serif", "Times New Roman", serif;--font-display:var(--font-serif);--font-mono:ui-monospace, "SFMono-Regular", Menlo, Consolas, "Liberation Mono", monospace;--bg:#fbfaf6;--bg-soft:#f1eee6;--bg-accent:#eef3f4;--bg-elev:#fff;--text:#151515;--text-2:#3b3a37;--muted:#63605a;--line:#e2ddd2;--line-strong:#c4bdaf;--rule:#2a2825;--brand:#0099ce;--link:#006b91;--link-hover:#004d69;--kicker:#006b91;--on-accent:#fff;--accent-bg:#006b91;--focus:#1a73e8;--overlay:#0a0c0e8c;--shadow:0 2px 6px #14120e1a;--radius:0px;--radius-sm:0px;--wrap:1240px;--gutter:clamp(1rem, 3.5vw, 2rem);--measure:44rem;--header-h:60px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#131210;--bg-soft:#1c1a17;--bg-accent:#10242d;--bg-elev:#1e1c19;--text:#ece9e2;--text-2:#c9c4ba;--muted:#a39d92;--line:#2e2b26;--line-strong:#4a453d;--rule:#4d4840;--brand:#22b2e3;--link:#6ccbf0;--link-hover:#a3def6;--kicker:#6ccbf0;--on-accent:#0b0d0f;--accent-bg:#6ccbf0;--focus:#8ab4f8;--overlay:#000000b3;--shadow:0 2px 8px #00000080}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;tab-size:4}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}ul[class],ol[class],nav ul,nav ol{margin:0;padding:0;list-style:none}img,picture,svg,video,iframe{max-width:100%;display:block}img,video{height:auto}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}table{border-collapse:collapse}b,strong{font-weight:700}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}[hidden]{display:none!important}html{scroll-padding-top:calc(var(--header-h) + 1rem)}body{background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-kerning:normal;flex-direction:column;font-size:1rem;line-height:1.5;display:flex}main{flex:1 0 auto;padding-bottom:4rem}main:focus{outline:none}a{color:var(--link);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{color:var(--link-hover)}:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:2px}h1,h2,h3,h4{letter-spacing:-.01em;text-wrap:balance;font-weight:700;line-height:1.2}p{text-wrap:pretty}code{font-family:var(--font-mono);background:var(--bg-soft);overflow-wrap:anywhere;border-radius:4px;padding:.1em .35em;font-size:.9em}.wrap{width:100%;max-width:var(--wrap);padding-inline:var(--gutter);margin-inline:auto}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:200;border-radius:var(--radius-sm);background:var(--accent-bg);color:var(--on-accent);padding:.6rem 1rem;font-weight:700;text-decoration:none;transition:transform .15s;position:absolute;top:.5rem;left:1rem;transform:translateY(-200%)}.skip-link:focus{color:var(--on-accent);transform:none}.button{border:1px solid var(--rule);min-height:44px;color:var(--text);background:0 0;align-items:center;gap:.5em;padding:.6em 1.4em;font-weight:700;text-decoration:none;display:inline-flex}.button:hover{background:var(--text);color:var(--bg)}.site-header{z-index:50;background:var(--bg);border-bottom:1px solid var(--line);position:sticky;top:0}.site-header__bar{min-height:var(--header-h);align-items:center;gap:1rem;display:flex}.logo{border-radius:4px;flex:none;line-height:0;display:block}.logo img{width:auto;height:42px}.archive-badge{border-left:1px solid var(--line-strong);color:var(--muted);font-family:var(--font-serif);white-space:nowrap;margin:0;padding:.15rem 0 .15rem 1rem;font-size:.9375rem;font-style:italic;display:none}.site-header__tools{align-items:center;gap:.5rem;margin-left:auto;display:flex}.lang-switch ul{align-items:center;display:flex}.lang-switch li+li:before{content:"/";color:var(--line-strong);padding:0 .1rem}.lang-switch a,.lang-switch span{padding:.4rem .3rem;font-size:.9375rem;line-height:1.3;text-decoration:none;display:inline-block}.lang-switch a{color:var(--muted)}.lang-switch a:hover{color:var(--link);text-decoration:underline}.lang-switch [aria-current]{color:var(--text);font-weight:700}.menu-btn{border-radius:var(--radius-sm);min-height:44px;color:var(--text);background:0 0;border:0;align-items:center;gap:.4rem;padding:0 .75rem;font-size:.9375rem;display:inline-flex}.menu-btn:hover{background:var(--bg-soft)}html:not(.js) .menu-btn{display:none}.site-nav{border-top:1px solid var(--line);border-bottom:1px solid var(--rule)}.site-nav__inner{position:relative}.site-nav__list{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:.25rem;display:flex;overflow-x:auto}.site-nav__list::-webkit-scrollbar{display:none}.site-nav__list a{white-space:nowrap;color:var(--text);padding:.8rem .6rem;font-size:.9375rem;text-decoration:none;display:block;position:relative}.site-nav__list a:hover{color:var(--link)}.site-nav__list a[aria-current]{font-weight:700}.site-nav__list a[aria-current]:after{content:"";background:var(--brand);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:.6rem;right:.6rem}.site-nav__close,.site-nav__extra{display:none}@media (width<=959.98px){.js .site-nav{z-index:100;overscroll-behavior:contain;border:0;border-left:1px solid var(--line);background:var(--bg-elev);width:min(88vw,360px);box-shadow:var(--shadow);visibility:hidden;transition:transform .25s,visibility 0s linear .25s;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%)}.js.menu-open .site-nav{visibility:visible;transition:transform .25s;transform:none}.js .site-nav__inner{padding:4rem 1.25rem 2rem}.js .site-nav__close{border-radius:var(--radius-sm);width:44px;height:44px;color:var(--text);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:.5rem;right:.75rem}.js .site-nav__close:hover{background:var(--bg-soft)}.js .site-nav__list{flex-direction:column;gap:0;overflow:visible}.js .site-nav__list a{border-bottom:1px solid var(--line);padding:.8rem .25rem;font-size:1.0625rem}.js .site-nav__list a[aria-current]:after{border-radius:0 3px 3px 0;width:4px;height:auto;inset:.6rem auto .6rem -1.25rem}.js .site-nav__extra{margin-top:1.5rem;display:block}.js .site-nav__extra a{color:var(--text-2);padding:.6rem .25rem;text-decoration:none;display:block}.nav-backdrop{z-index:90;background:var(--overlay);position:fixed;inset:0}.menu-open,.menu-open body{overflow:hidden}}@media (width>=600px){.archive-badge{display:block}}@media (width>=960px){:root{--header-h:72px}.site-header{position:static}.logo img{height:52px}.menu-btn{display:none}.nav-backdrop{display:none!important}.site-nav__list{flex-wrap:wrap;margin-inline:-.6rem;overflow:visible}.js .site-nav__list{flex-wrap:nowrap;justify-content:space-between;gap:0}.site-nav__list>li[hidden]{display:none}.site-nav__more{position:relative}.site-nav__more>button{color:var(--text);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;padding:.8rem .6rem;font-size:.9375rem;display:flex}.site-nav__more>button:hover,.site-nav__more>button[aria-expanded=true]{color:var(--link)}.site-nav__more>button[data-current]{font-weight:700}.site-nav__more>button svg{transition:transform .15s}.site-nav__more>button[aria-expanded=true] svg{transform:rotate(180deg)}.site-nav__dropdown{z-index:60;background:var(--bg-elev);border:1px solid var(--line);border-radius:var(--radius-sm);min-width:240px;box-shadow:var(--shadow);padding:.4rem;position:absolute;top:100%;right:0}.site-nav__dropdown a{white-space:nowrap;padding:.55rem .75rem;display:block}.site-nav__dropdown a:hover{background:var(--bg-soft)}.site-nav__dropdown a[aria-current]:after{display:none}.site-nav__dropdown a[aria-current]{color:var(--link)}}.breadcrumbs{color:var(--muted);margin-bottom:1rem;font-size:.875rem}.breadcrumbs ol{flex-wrap:wrap;gap:.15rem .5rem;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs li{align-items:baseline;gap:.5rem;min-width:0;display:inline-flex}.breadcrumbs li+li:before{content:"/";color:var(--line-strong)}.breadcrumbs a{color:var(--muted);text-decoration:none}.breadcrumbs a:hover{color:var(--link);text-decoration:underline}.breadcrumbs [aria-current]{color:var(--text-2);-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.page-head{padding:1.75rem 0 1.5rem}.page-head__title{font-family:var(--font-display);letter-spacing:-.005em;font-size:clamp(2rem,1.3rem + 2.6vw,3.25rem);line-height:1.08}.page-head__page{color:var(--muted);letter-spacing:0;white-space:nowrap;font-size:.55em;font-weight:400}.page-head__intro{max-width:var(--measure);color:var(--text-2);margin-top:.9rem;font-size:1.125rem;line-height:1.55}.page-head__count{color:var(--muted);margin-top:.5rem;font-size:.875rem}.chips{border-bottom:1px solid var(--line);margin-top:1.25rem;padding-bottom:.1rem}.chips ul{flex-wrap:wrap;gap:0 1.5rem;display:flex}.chips a{min-height:40px;color:var(--text-2);align-items:baseline;gap:.3rem;padding:.55rem 0;font-size:.9375rem;text-decoration:none;display:inline-flex;box-shadow:inset 0 -2px #0000}.chips a:hover{color:var(--link)}.chips a[aria-current]{color:var(--text);box-shadow:inset 0 -3px 0 var(--brand);font-weight:700}.chips__count{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:400}.block{margin-top:3rem}.block__head{border-top:3px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;margin-bottom:1.25rem;padding-top:.75rem;display:flex}.block__title{font-family:var(--font-display);letter-spacing:0;font-size:clamp(1.375rem,1.2rem + .6vw,1.75rem)}.block__title a{color:inherit;text-decoration:none}.block__title a:hover{color:var(--link)}.block__more{white-space:nowrap;font-size:.9375rem;text-decoration:none}.block__more:hover{text-decoration:underline}.grid{grid-template-columns:minmax(0,1fr);gap:1.75rem;display:grid}.grid>.card{border-top:1px solid var(--line);padding-top:1rem}@media (width>=600px){.grid--3,.grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=960px){.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.more-link{text-align:center;margin-top:3rem}.empty{color:var(--muted);padding:2rem 0}.card{flex-direction:column;gap:.8rem;min-width:0;display:flex;position:relative}.card__media{background:var(--bg-soft);aspect-ratio:3/2;overflow:hidden}.card__media img,.card__media picture{width:100%;height:100%}.card__media img{object-fit:cover}.card__body{flex-direction:column;gap:.35rem;min-width:0;display:flex}.card__kicker{z-index:1;font-size:.8125rem;font-weight:700;position:relative}.card__kicker a{color:var(--kicker);text-decoration:none}.card__kicker a:hover{text-decoration:underline}.card__title{font-family:var(--font-display);letter-spacing:0;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:1.25rem;line-height:1.22}.card__title a{color:var(--text);text-decoration:none}.card__title a:after{content:"";position:absolute;inset:0}.card:hover .card__title a{text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:1px}.card__title a:focus-visible{outline:none}.card__title a:focus-visible:after{outline:3px solid var(--focus);outline-offset:4px;border-radius:var(--radius)}.card__descr{color:var(--text-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.9375rem;line-height:1.5;display:-webkit-box;overflow:hidden}.card__meta{color:var(--muted);font-size:.8125rem}.card--small-img{flex-direction:row;align-items:flex-start;gap:1rem}.card__media--thumb{aspect-ratio:1;flex:none;width:96px}@media (width>=600px){.card__media--thumb{width:112px}}.card--row{border-top:1px solid var(--line);flex-direction:row;align-items:flex-start;gap:1rem;padding:1rem 0}.card--row:first-child{border-top:0;padding-top:0}.card--row .card__media{aspect-ratio:1;flex:none;width:112px}.card--row .card__title{font-size:1.0625rem}.card--row .card__descr{-webkit-line-clamp:2;font-size:.875rem}.card--lead .card__title{letter-spacing:-.005em;font-size:clamp(1.75rem,1.2rem + 2vw,2.75rem);line-height:1.1}.card--lead .card__descr{-webkit-line-clamp:4;font-size:1.125rem}.card--lead.card--small-img{flex-direction:column}.card--lead .card__media--thumb{width:160px}@media (width>=960px){.grid--listing .card--feature{grid-column:span 2}.card--feature.card--big-img{flex-direction:row;gap:1.5rem}.card--feature.card--big-img .card__media{flex:0 0 58%}.card--feature .card__body{justify-content:center}}.card--feature .card__title{font-size:clamp(1.375rem,1.1rem + 1.1vw,2rem);line-height:1.15}.card--feature .card__descr{-webkit-line-clamp:4;font-size:1.0625rem}.masthead{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1.5rem;margin-bottom:1.5rem;padding:1.5rem 0 1.25rem;display:flex;border-bottom:3px solid var(--rule)!important}.masthead__title{font-family:var(--font-display);letter-spacing:0;font-size:clamp(1.5rem,1.1rem + 1.4vw,2.25rem)}.masthead__dek{font-family:var(--font-serif);color:var(--muted);font-size:.9375rem;font-style:italic}.home-top{gap:2rem;display:grid}@media (width>=960px){.home-top{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:2.5rem}.home-top__list{border-left:1px solid var(--line);padding-left:2rem}}.article{max-width:var(--measure);margin-inline:auto}.article__head{padding:1.75rem 0 1.5rem}.article__kicker{margin-bottom:.75rem;font-size:.9375rem;font-weight:700}.article__kicker a{color:var(--kicker);text-decoration:none}.article__kicker a:hover{text-decoration:underline}.article__title{font-family:var(--font-display);letter-spacing:-.005em;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:clamp(2rem,1.25rem + 2.8vw,3.25rem);line-height:1.08}.article__lead{color:var(--text-2);font-family:var(--font-serif);margin-top:1rem;font-size:clamp(1.125rem,1.05rem + .4vw,1.3125rem);font-style:italic;line-height:1.5}.article__meta{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;margin-top:1.25rem;padding-top:1rem;font-size:.9375rem;display:flex}.article__twin{font-size:.9375rem}.article__hero{margin:0 0 2rem}.article__hero img{border-radius:var(--radius)}.article__hero--small img{width:auto;max-width:200px}.article__foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:3rem;padding-top:1.25rem;display:flex}.article__archive{color:var(--muted);max-width:34rem;font-size:.875rem}.article__tags{flex-wrap:wrap;gap:.5rem;display:flex}.tag{border:1px solid var(--line-strong);color:var(--text-2);padding:.2rem .55rem;font-size:.8125rem;text-decoration:none;display:inline-block}.tag:hover{border-color:var(--rule);color:var(--text)}.prose{font-family:var(--font-serif);color:var(--text);overflow-wrap:break-word;font-size:clamp(1.125rem,1.06rem + .3vw,1.25rem);line-height:1.68}.prose>*+*,.prose section>*+*{margin-top:1.1em}.prose section{margin-top:2.2em}.prose>section:first-child{margin-top:0}.prose h2,.prose h3,.prose h4,.prose h5{font-family:var(--font-sans);color:var(--text);line-height:1.25}.prose h2{letter-spacing:-.015em;margin-top:2em;font-size:1.45em}.prose section>h2:first-child{margin-top:0}.prose h3{margin-top:1.8em;font-size:1.2em}.prose h4,.prose h5{margin-top:1.6em;font-size:1em}.prose h2+*,.prose h3+*,.prose h4+*{margin-top:.6em}.prose a{color:var(--link)}.prose img{border-radius:var(--radius-sm);margin:1.6em auto;display:block}.prose p>img:only-child,.prose p>picture:only-child img{margin:0 auto}.prose p:has(>img:only-child){margin-block:1.6em}.prose p:has(>picture:only-child){margin-block:1.6em}.prose picture{display:block}.prose figure{margin-block:1.8em}.prose figcaption{color:var(--muted);font-family:var(--font-sans);text-align:center;margin-top:.6em;font-size:.8em}.prose ul,.prose ol{padding-left:1.4em}.prose li+li{margin-top:.4em}.prose li::marker{color:var(--muted)}.prose blockquote{border-left:2px solid var(--rule);color:var(--text-2);margin-inline:0;padding:.25em 0 .25em 1.1em;font-style:italic}.prose hr{border:0;border-top:1px solid var(--line-strong);width:30%;margin:2.5em auto}.prose sub.denominator,.prose sup.numerator{font-size:65%}.prose iframe{border:0}.prose .embed{border-radius:var(--radius-sm);background:var(--bg-soft);width:100%;margin-block:1.6em;position:relative;overflow:hidden}.prose .embed iframe{width:100%;height:100%;position:absolute;inset:0}.table-wrap{-webkit-overflow-scrolling:touch;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg);margin-block:1.8em;overflow-x:auto}.prose table{width:100%;font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:.82em;line-height:1.4}.prose caption{caption-side:top;text-align:left;color:var(--text);background:var(--bg-soft);border-bottom:1px solid var(--line);padding:.8em 1em;font-weight:700}.prose th,.prose td{vertical-align:top;border-bottom:1px solid var(--line);padding:.55em .8em}.prose th{background:var(--bg-soft);text-align:left;font-weight:700}.prose tr:last-child td{border-bottom:0}.prose tbody tr:hover{background:var(--bg-accent)}.prose td img,.prose th img{border-radius:4px;max-width:160px;margin:0}.prose td p,.prose th p{margin:0}.prevnext{max-width:var(--measure);gap:1rem;margin:3rem auto 0;display:grid}@media (width>=600px){.prevnext{grid-template-columns:1fr 1fr}}.prevnext__item{border-top:3px solid var(--rule);color:var(--text);flex-direction:column;gap:.35rem;padding:.9rem 0 0;text-decoration:none;display:flex}.prevnext__item:hover{color:var(--text)}.prevnext__item--next{text-align:right;grid-column:-2}.prevnext__label{color:var(--muted);font-size:.8125rem}.prevnext__title{font-family:var(--font-display);font-size:1.125rem;font-weight:700;line-height:1.3}.prevnext__item:hover .prevnext__title{text-decoration:underline;text-decoration-thickness:1px}.related{margin-top:4rem}.pager{margin-top:3rem}.pager ul{flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem;display:flex}.pager{border-top:1px solid var(--line);padding-top:1.25rem}.pager a,.pager .is-disabled{font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:.35rem;min-width:44px;min-height:44px;padding:0 .7rem;text-decoration:none;display:inline-flex}.pager a{color:var(--text);border:1px solid #0000}.pager a:hover{border-color:var(--rule)}.pager a[aria-current]{background:var(--text);border-color:var(--text);color:var(--bg);font-weight:700}.pager .is-disabled{color:var(--line-strong)}.pager__step a{border-color:var(--line-strong)}.pager__gap{color:var(--muted);padding:0 .25rem}.pager__status{color:var(--muted);white-space:nowrap;padding:0 .5rem;font-size:.9375rem;display:none}@media (width<=599.98px){.pager__num,.pager__gap{display:none}.pager__status{display:block}.pager .pager__step{flex:1}.pager .pager__step a,.pager .pager__step .is-disabled{width:100%}}.page__grid{gap:2rem;display:grid}@media (width>=960px){.page__grid{grid-template-columns:minmax(0, var(--measure)) minmax(0, 22rem);align-items:start;gap:4rem}}.prose--page{max-width:var(--measure)}.note{border-top:3px solid var(--rule);color:var(--text-2);font-family:var(--font-serif);padding:1rem 0 0;font-size:1rem;line-height:1.55}.note p+p{margin-top:.75rem}.note__title{color:var(--text);font-family:var(--font-sans);margin-bottom:.5rem;font-size:1rem}.contact__list{display:grid}.contact__list>div{border-bottom:1px solid var(--line);gap:.25rem;padding:1rem 0;display:grid}.contact__list>div:first-child{padding-top:0}@media (width>=600px){.contact__list>div{grid-template-columns:11rem 1fr;gap:1rem}}.contact__list dt{color:var(--muted);padding-top:.2em;font-size:.875rem}.contact__list dd{font-size:1.125rem;line-height:1.55}.contact__list address{font-style:normal}.page--404 .page-head__code{font-family:var(--font-display);color:var(--text);font-size:clamp(4rem,3rem + 6vw,8rem);font-weight:700;line-height:1}.page--404 .prose p+p{margin-top:1.25em}.chips--404{max-width:52rem;margin-top:1rem}.page--maintenance{max-width:var(--measure);padding:4rem 0}.page--maintenance p{margin-top:1rem;font-size:1.125rem}.site-footer{background:var(--bg);border-top:3px solid var(--rule);color:var(--text-2);margin-top:auto;padding:2.5rem 0 2rem;font-size:.9375rem}.site-footer a{color:var(--text-2);text-decoration:none}.site-footer a:hover{color:var(--link);text-decoration:underline}.site-footer__top{gap:2rem;display:grid}@media (width>=720px){.site-footer__top{grid-template-columns:minmax(0,1.3fr) minmax(0,1.6fr) minmax(0,1fr);gap:3rem}}.logo--footer{display:inline-block}.logo--footer img{height:44px}.archive-note{max-width:30rem;color:var(--muted);font-family:var(--font-serif);margin-top:1rem;font-style:italic;line-height:1.55}.site-footer__title{border-bottom:1px solid var(--line);color:var(--text);margin:0 0 .6rem;padding-bottom:.4rem;font-size:.9375rem}.site-footer__title:not(:first-child){margin-top:1.75rem}.site-footer__col li{padding:.2rem 0}.site-footer__sections{columns:2;column-gap:1.5rem}.site-footer__sections li{break-inside:avoid}.site-footer__langs [aria-current]{color:var(--text);font-weight:700}.site-footer__bottom{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;margin-top:2.5rem;padding-top:1.25rem;font-size:.8125rem;display:flex}.site-footer--minimal{padding:1.5rem 0}.site-footer--minimal .site-footer__bottom{border-top:0;margin-top:0;padding-top:0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media print{.site-header,.site-nav,.site-footer,.prevnext,.related,.pager,.skip-link,.breadcrumbs,.chips,.nav-backdrop{display:none!important}body{color:#000;background:#fff}.prose{font-size:11pt}}.page--404__home{margin-top:2rem}.prose .embed--facade{background:#15171a;place-items:center;display:grid}.embed__play{color:#fff;font-family:var(--font-sans);text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:1rem;font-size:.9375rem;text-decoration:none;display:flex}.embed__play svg{color:#c4302b;transition:transform .2s}.embed__play:hover{color:#fff}.embed__play:focus-visible{color:#fff}.embed__play:hover svg{transform:scale(1.08)}.embed__play:focus-visible{outline-color:#fff}.prose .embed-gone{border:1px dashed var(--line-strong);border-radius:var(--radius-sm);color:var(--muted);font-family:var(--font-sans);padding:.75em 1em;font-size:.875em}