:root{--page-width:min(1400px, calc(100% - 3rem));--ink:#f4f6fb;--card:#fff;--accent:#0a47d6;--accent-dark:#0a2f9a;--black:6, 14, 36;--gray:147, 168, 204;--gray-light:218, 225, 238;--gray-dark:28, 36, 56;--gray-gradient:#0a47d614, #f4f6fb;--box-shadow:0 2px 6px #00000040, 0 8px 24px #00000054, 0 16px 32px #00000054;--band:#0a2f9a;--band-2:#1448c8;--on-band:#e6ecf6;--on-band-dim:#93a8cc;--band-accent:#4be0ff;--band-light:#ccd9f0}@font-face{font-family:Atkinson;src:url(/fonts/atkinson-regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Atkinson;src:url(/fonts/atkinson-bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/fonts/barlow-condensed-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}body{text-align:left;background:linear-gradient(var(--gray-gradient)) no-repeat var(--ink);word-wrap:break-word;overflow-wrap:break-word;line-break:strict;color:rgb(var(--gray-dark));background-size:100% 600px;margin:0;padding:0;font-family:Atkinson,sans-serif;font-size:20px;line-height:1.7;overflow-x:hidden}main{width:var(--page-width);max-width:calc(100% - 2em);margin:auto;padding:3em 1em}h1,h2,h3,h4,h5,h6{color:rgb(var(--black));margin:0 0 .5rem;line-height:1.2}h1{font-size:3.052em}h2{font-size:2.441em}h3{font-size:1.953em}h4{font-size:1.563em}h5{font-size:1.25em}strong,b{font-weight:700}a,a:hover{color:var(--accent)}p{margin-bottom:1em}.prose p{margin-bottom:2em}textarea{width:100%;font-size:16px}input{font-size:16px}table{width:100%}img{border-radius:8px;max-width:100%;height:auto}code{background-color:rgb(var(--gray-light));border-radius:2px;padding:2px 5px}pre{border-radius:8px;padding:1.5em}pre>code{all:unset}blockquote{border-left:4px solid var(--accent);margin:0;padding:0 0 0 20px;font-size:1.333em}hr{border:none;border-top:1px solid rgb(var(--gray-light))}@media (width<=720px){body{font-size:18px}main{padding:1em}}header:has(~.news-ticker-bar){box-shadow:none!important;border-bottom:none!important}.sr-only{clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;overflow:hidden;position:absolute!important}footer[data-astro-cid-jo6i4kqk]{background:var(--band);color:var(--on-band-dim);text-align:center;border-top:1px solid #ffffff14;padding:2.4em 1em 5em}.social-links[data-astro-cid-jo6i4kqk]{justify-content:center;gap:1em;margin-top:1em;display:flex}.social-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--on-band-dim);text-decoration:none}.social-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--on-band)}a[data-astro-cid-evkijfd6]{text-decoration:none;display:inline-block}a[data-astro-cid-evkijfd6].active{font-weight:bolder;text-decoration:underline}header[data-astro-cid-nen7h5rs]{background:var(--band);border-bottom:1px solid #ffffff1a;margin:0;padding:0;box-shadow:0 2px 10px #0006}h2[data-astro-cid-nen7h5rs]{flex:1;margin:0;font-size:1em}h2[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{flex-wrap:wrap;column-gap:.35em;display:inline-flex}.title-part[data-astro-cid-nen7h5rs]{white-space:nowrap}h2[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],h2[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:link,h2[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:visited,h2[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,h2[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:active,h2[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs].active{text-decoration:none;color:var(--on-band)!important}nav[data-astro-cid-nen7h5rs]{min-height:60px;width:var(--page-width);justify-content:space-between;align-items:center;gap:1rem;margin:0 auto;display:flex}.nav-head[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:1rem;width:100%;min-height:64px;display:flex}.internal-links[data-astro-cid-nen7h5rs]{align-items:center;gap:0;display:flex}.internal-links[data-astro-cid-nen7h5rs] a{color:var(--on-band);white-space:nowrap;border-top:4px solid #0000;border-bottom:4px solid #0000;padding:1em .5em;text-decoration:none;display:block}.internal-links[data-astro-cid-nen7h5rs] a.active{border-bottom-color:var(--band-accent)}.lang-toggle[data-astro-cid-nen7h5rs]{border:1px solid var(--band-accent);border-radius:999px;align-self:center;margin-left:.7rem;display:inline-flex;overflow:hidden;transform:translateY(-2px)}.lang-toggle[data-astro-cid-nen7h5rs] .lang-opt[data-astro-cid-nen7h5rs]{width:auto;color:var(--band-accent);background:0 0;border:0;padding:.3em .75em;font-size:.9em;font-weight:700;line-height:1.5;text-decoration:none;display:block}.lang-toggle[data-astro-cid-nen7h5rs] .lang-opt[data-astro-cid-nen7h5rs].active{background:var(--band-accent);color:var(--band)}.lang-toggle[data-astro-cid-nen7h5rs] .lang-opt[data-astro-cid-nen7h5rs]:not(.active):hover{background:#56c7dd2e}.nav-dd[data-astro-cid-nen7h5rs]{align-items:center;display:flex;position:relative}.nav-dd-btn[data-astro-cid-nen7h5rs]{font:inherit;color:var(--on-band);cursor:pointer;white-space:nowrap;background:0 0;border:4px solid #0000;border-left:0;border-right:0;padding:1em .5em}.nav-dd[data-astro-cid-nen7h5rs]:hover .nav-dd-btn[data-astro-cid-nen7h5rs],.nav-dd[data-astro-cid-nen7h5rs].open .nav-dd-btn[data-astro-cid-nen7h5rs]{border-bottom-color:var(--band-accent)}.nav-dd-menu[data-astro-cid-nen7h5rs]{background:var(--band-2);z-index:60;border:1px solid #ffffff1a;border-radius:10px;min-width:190px;padding:6px;display:none;position:absolute;top:100%;left:0;box-shadow:0 12px 30px #00000080}.nav-dd[data-astro-cid-nen7h5rs]:hover .nav-dd-menu[data-astro-cid-nen7h5rs],.nav-dd[data-astro-cid-nen7h5rs].open .nav-dd-menu[data-astro-cid-nen7h5rs]{display:block}.nav-dd-menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--on-band);white-space:nowrap;border-radius:7px;padding:.6em .8em;text-decoration:none;display:block}.nav-dd-menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{background:#ffffff14}.menu-button[data-astro-cid-nen7h5rs]{cursor:pointer;background:0 0;border:0;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;padding:0;display:none;transform:translateY(-3px)}.menu-button[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background-color:#dfe7ee;border-radius:999px;width:24px;height:2px;display:block}@media (width<=720px){nav[data-astro-cid-nen7h5rs]{flex-direction:column;justify-content:flex-start;align-items:stretch}.menu-button[data-astro-cid-nen7h5rs]{display:flex}h2[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],h2[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:visited,h2[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs].active{align-items:center;min-height:44px;display:flex}.internal-links[data-astro-cid-nen7h5rs]{flex-direction:column;align-items:stretch;width:100%;padding-bottom:.5em;display:none}.internal-links[data-astro-cid-nen7h5rs].open{display:flex}.internal-links[data-astro-cid-nen7h5rs] a{border-top:0;border-bottom:1px solid #ffffff1a;width:100%;padding:.85em 0}.internal-links[data-astro-cid-nen7h5rs] a.active{color:var(--band-accent);border-bottom-color:#ffffff1a}.lang-toggle[data-astro-cid-nen7h5rs]{align-self:flex-start;margin:.7em 0 .3em}.lang-toggle[data-astro-cid-nen7h5rs] .lang-opt[data-astro-cid-nen7h5rs]{padding:.5em 1.05em;font-size:1em}.nav-dd[data-astro-cid-nen7h5rs]{flex-direction:column;align-items:stretch;width:100%}.nav-dd-btn[data-astro-cid-nen7h5rs]{text-align:left;border-top:0;border-bottom:1px solid #ffffff1a;width:100%;padding:.85em 0}.nav-dd[data-astro-cid-nen7h5rs]:hover .nav-dd-menu[data-astro-cid-nen7h5rs]{display:none}.nav-dd[data-astro-cid-nen7h5rs].open .nav-dd-menu[data-astro-cid-nen7h5rs]{display:block}.nav-dd-menu[data-astro-cid-nen7h5rs]{min-width:0;box-shadow:none;background:0 0;padding:0 0 .4em 1em;position:static}.nav-dd-menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding:.7em 0}}
