@font-face{font-family:Euclid Circular B;src:url(/fonts/EuclidCircularB-Light-WebXL.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Euclid Circular B;src:url(/fonts/EuclidCircularB-LightItalic-WebXL.woff2) format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Euclid Circular B;src:url(/fonts/EuclidCircularB-Regular-WebXL.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Euclid Circular B;src:url(/fonts/EuclidCircularB-RegularItalic-WebXL.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Euclid Circular B;src:url(/fonts/EuclidCircularB-Medium-WebXL.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Euclid Circular B;src:url(/fonts/EuclidCircularB-MediumItalic-WebXL.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Euclid Circular B;src:url(/fonts/EuclidCircularB-Semibold-WebXL.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Euclid Circular B;src:url(/fonts/EuclidCircularB-SemiboldItalic-WebXL.woff2) format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Euclid Circular B;src:url(/fonts/EuclidCircularB-Bold-WebXL.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Euclid Circular B;src:url(/fonts/EuclidCircularB-BoldItalic-WebXL.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}:root{--bg: #161616;--surface: #1e1e1e;--surface-2: #272727;--ink: #f4ead3;--ink-2: #c2b8a3;--ink-3: #948b7b;--line: rgba(244, 234, 211, .1);--line-strong: rgba(244, 234, 211, .2);--accent: #ea5b0c;--accent-fill: #ea5b0c;--accent-on: #161616;--link: var(--accent);--ok: #7fc38f;--ok-bg: rgba(127, 195, 143, .12);--warn: #e8b25c;--warn-bg: rgba(232, 178, 92, .12);--bad: #f08a7e;--bad-bg: rgba(240, 138, 126, .12);--readout-bg: #101010;--readout-ink: #f4ead3;--readout-dim: #5e5850;--numeral: rgba(244, 234, 211, .05);--sun-1: #ffb90d;--sun-2: #fe8402;--sun-3: #fd4609;--sun-4: #ce0b11;--retro-1: var(--sun-2);--retro-2: var(--sun-1);--icon-chevron-d: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23c2b8a3' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--icon-search-d: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='10.5' cy='10.5' r='6.25' fill='none' stroke='%23948b7b' stroke-width='2'/%3E%3Cpath d='M15.2 15.2 20 20' stroke='%23948b7b' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");--icon-clear-d: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 4l8 8M12 4l-8 8' stroke='%23948b7b' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E");--icon-chevron: var(--icon-chevron-d);--icon-search: var(--icon-search-d);--icon-clear: var(--icon-clear-d);--font-sans: "Euclid Circular B", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "Euclid Circular B", system-ui, -apple-system, "Segoe UI", sans-serif;--radius: 6px;--wrap: 1200px;--gutter: clamp(16px, 4vw, 48px);--space: clamp(3rem, 8vw, 6rem);color-scheme:dark;--paper: var(--bg);--paper-2: var(--surface);--stripe-1: var(--accent);--stripe-2: var(--accent);--stripe-3: var(--accent)}:root[data-theme=light]{--bg: #faf5e9;--surface: #fffdf7;--surface-2: #f1e8d4;--ink: #161412;--ink-2: #4b453b;--ink-3: #6e6657;--line: rgba(22, 20, 18, .12);--line-strong: rgba(22, 20, 18, .24);--accent: #a32c0c;--accent-fill: #ea5b0c;--accent-on: #161412;--ok: #2f6b3c;--ok-bg: rgba(47, 107, 60, .1);--warn: #8a5200;--warn-bg: rgba(138, 82, 0, .1);--bad: #a12a1c;--bad-bg: rgba(161, 42, 28, .08);--numeral: rgba(22, 20, 18, .06);--icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%234b453b' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='10.5' cy='10.5' r='6.25' fill='none' stroke='%236e6657' stroke-width='2'/%3E%3Cpath d='M15.2 15.2 20 20' stroke='%236e6657' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");--icon-clear: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 4l8 8M12 4l-8 8' stroke='%236e6657' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E");color-scheme:light}.tone-dark{--bg: #161616;--surface: #1e1e1e;--surface-2: #272727;--ink: #f4ead3;--ink-2: #c2b8a3;--ink-3: #948b7b;--line: rgba(244, 234, 211, .1);--line-strong: rgba(244, 234, 211, .2);--icon-chevron: var(--icon-chevron-d);--icon-search: var(--icon-search-d);--icon-clear: var(--icon-clear-d);--accent: #ea5b0c;--link: var(--accent);--numeral: rgba(244, 234, 211, .05);color-scheme:dark;background:var(--bg);color:var(--ink)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:6.5rem}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}img,svg{max-width:100%}a{color:var(--link);text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}p a,li a,td a,dd a{text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--link) 40%,transparent);text-underline-offset:3px}:focus-visible{outline:2px solid var(--accent-fill);outline-offset:2px}h1,h2,h3,h4{font-family:var(--font-sans);line-height:1.15;letter-spacing:-.02em;margin:0 0 .5em;text-wrap:balance;overflow-wrap:break-word;hyphens:auto}h1{font-size:clamp(2rem,4.6vw,3.25rem);font-weight:300}h2{font-size:clamp(1.3rem,2.4vw,1.65rem);font-weight:400}h3{font-size:1.05rem;font-weight:500;letter-spacing:-.01em}p{margin:0 0 1em}strong{font-weight:600}code,kbd,.mono{font-family:var(--font-mono);font-feature-settings:"tnum"}.wrap{max-width:var(--wrap);margin-inline:auto;padding-inline:var(--gutter)}.eyebrow,.label{font-family:var(--font-sans);font-size:.72rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:0 0 .9rem}.eyebrow a{color:inherit}.rule{border:0;border-top:1px solid var(--line);margin:0}.stripes{display:none}.card{border-top:1px solid var(--line);padding:1.5rem 0 .5rem}.panel{background:var(--surface);border-radius:var(--radius);padding:clamp(1rem,3vw,1.75rem)}.data{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:1.25rem 2rem;margin:0;padding:1.25rem 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.data>div{display:grid;gap:.25rem;align-content:start;min-width:0}.data dt,.data .k{font-size:.72rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.data dd,.data .v{margin:0;font-size:1.05rem;font-weight:500;color:var(--ink);overflow-wrap:anywhere}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font:500 .92rem/1 var(--font-sans);letter-spacing:.01em;min-height:44px;padding:0 1.2rem;border-radius:var(--radius);border:1px solid var(--accent);background:transparent;color:var(--accent);text-decoration:none;cursor:pointer}.btn:hover{background:color-mix(in srgb,var(--accent-fill) 12%,transparent);text-decoration:none}.btn.ghost{background:transparent;color:var(--ink);border-color:var(--line-strong)}.btn.ghost:hover{border-color:var(--ink-2);background:transparent}.btn[disabled]{opacity:.5;cursor:not-allowed}.badge{display:inline-flex;align-items:center;gap:.4em;font:500 .66rem/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;padding:.35em .6em;border-radius:999px;white-space:nowrap;vertical-align:middle}.badge:before{content:"";width:.5em;height:.5em;border-radius:50%;background:currentColor}.badge.ok{color:var(--ok);background:var(--ok-bg)}.badge.warn{color:var(--warn);background:var(--warn-bg)}.badge.bad{color:var(--bad);background:var(--bad-bg)}.badge.neutral{color:var(--ink-2);background:var(--surface-2)}mark.unverified{background:none;color:inherit;text-decoration:underline dotted var(--warn);text-decoration-thickness:1.5px;text-underline-offset:4px}mark.unverified:after{content:"ungeprüft";font:500 .58rem/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--warn);background:var(--warn-bg);border-radius:999px;padding:.25em .5em;margin-left:.35em;vertical-align:.2em}:lang(en) mark.unverified:after{content:"unverified"}table{border-collapse:collapse;width:100%}th,td{text-align:left;vertical-align:top;padding:.75rem .75rem .75rem 0;border-bottom:1px solid var(--line)}th{font:500 .7rem/1.3 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}:where(input:not([type=checkbox],[type=radio],[type=file],[type=range],[type=hidden],[type=submit],[type=button])),:where(select),:where(textarea){box-sizing:border-box;font:inherit;font-size:1rem;line-height:1.35;color:var(--ink);background-color:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);padding:.6rem .85rem;min-height:44px;min-width:0;max-width:100%;transition:border-color .15s,box-shadow .15s}:where(textarea){min-height:5.5rem;line-height:1.5;resize:vertical}:where(input,select,textarea)::placeholder{color:var(--ink-3);opacity:1}:where(input:not([type=checkbox],[type=radio],[type=file]),select,textarea):hover:not(:disabled,:focus){border-color:color-mix(in srgb,var(--ink) 34%,transparent)}:where(input:not([type=checkbox],[type=radio],[type=file]),select,textarea):focus{border-color:var(--accent-fill);outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-fill) 25%,transparent)}:where(input,select,textarea):disabled{opacity:.5;cursor:not-allowed}:where(select){appearance:none;-webkit-appearance:none;padding-right:2.4rem;background-image:var(--icon-chevron);background-repeat:no-repeat;background-position:right .85rem center;background-size:.75rem;text-overflow:ellipsis;cursor:pointer}:where(select[multiple]){padding-right:.85rem;background-image:none}:where(input[type=search]){-webkit-appearance:none;appearance:none;padding-left:2.5rem;background-image:var(--icon-search);background-repeat:no-repeat;background-position:left .85rem center;background-size:1rem}:where(input[type=search])::-webkit-search-decoration{-webkit-appearance:none}:where(input[type=search])::-webkit-search-cancel-button{-webkit-appearance:none;width:.9rem;height:.9rem;margin-left:.5rem;background:var(--icon-clear) center / contain no-repeat;cursor:pointer;opacity:.8}input[type=checkbox],input[type=radio]{accent-color:var(--accent-fill)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip{position:absolute;left:-999px;top:8px;background:var(--ink);color:var(--bg);padding:.5rem .8rem;z-index:100}.skip:focus{left:8px}@media(prefers-reduced-motion:no-preference){.btn,a{transition:color .15s,background-color .15s,border-color .15s}}.tnum,.num{font-variant-numeric:tabular-nums}.search-dialog{width:min(680px,calc(100vw - 2rem));max-height:min(78vh,720px);margin:9vh auto auto;padding:0;display:none;flex-direction:column;background:var(--surface);color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--radius);box-shadow:0 24px 64px #00000073}.search-dialog[open]{display:flex}.search-dialog::backdrop{background:#0a0a0a99;backdrop-filter:blur(2px)}.sd-form{display:flex;align-items:center;gap:.65rem;padding:.75rem .9rem;border-bottom:1px solid var(--line);color:var(--ink-3)}#sd-q{flex:1;min-width:0;border:0;background:transparent;padding:.35rem 0;font-size:1.1rem;color:var(--ink);box-shadow:none}#sd-q:focus{outline:none;box-shadow:none}.sd-form input::-webkit-search-cancel-button{display:none}.sd-close{font:500 .7rem var(--font-sans);letter-spacing:.06em;padding:.25rem .45rem;border:1px solid var(--line-strong);border-radius:4px;background:transparent;color:var(--ink-3);cursor:pointer}.sd-results{overflow-y:auto;padding:.35rem .5rem}.sd-results:empty{display:none}.sd-group{margin:.7rem .5rem .25rem;font-size:.68rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.sd-hit{display:grid;gap:.15rem;padding:.5rem .6rem;border:1px solid transparent;border-radius:4px;color:var(--ink);text-decoration:none}.sd-hit:hover,.sd-hit[aria-selected=true]{border-color:var(--accent);text-decoration:none}.sd-hit strong{font-weight:500}.sd-hit.direct strong,.sd-hit.all strong{color:var(--accent)}.sd-hit.all{margin-top:.4rem}.sd-sub{font-size:.8rem;color:var(--ink-3);font-feature-settings:"tnum"}.sd-snip{font-size:.83rem;line-height:1.4;color:var(--ink-2);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.sd-snip mark,.search-page mark{background:color-mix(in srgb,var(--accent-fill) 22%,transparent);color:inherit;border-radius:2px}.sd-note,.sd-empty{margin:.5rem .6rem;font-size:.88rem;color:var(--ink-2)}.sd-empty{padding:.6rem 0}.sd-hint{margin:0;padding:.55rem .9rem;border-top:1px solid var(--line);font-size:.75rem;color:var(--ink-3)}@media(max-width:560px){.search-dialog{inset:0;width:100%;max-width:100%;height:100%;max-height:100%;margin:0;border:0;border-radius:0}.sd-hint{display:none}}tr:target>td,.card:target,fieldset:target{animation:target-flash 2.4s ease-out}@keyframes target-flash{0%,40%{background-color:color-mix(in srgb,var(--accent-fill) 16%,transparent)}to{background-color:transparent}}.site-header[data-astro-cid-5hce7sga]{background:var(--bg);border-bottom:1px solid var(--header-line);position:sticky;top:0;z-index:20;--header-line: transparent;--bar-h: 64px;--logo-h: 62px;--overhang: 20px;--fillet: 8px}.bar[data-astro-cid-5hce7sga]{display:flex;align-items:center;gap:1.1rem;min-height:var(--bar-h)}.logo[data-astro-cid-5hce7sga]{--tab-r: calc(var(--overhang) + 1px - var(--fillet));flex:none;align-self:stretch;display:flex;align-items:center;justify-content:center;min-height:calc(var(--logo-h) + 16px);margin-bottom:calc(-1 * var(--overhang) - 1px);padding:0 .7rem;background:var(--bg);border-radius:0 0 var(--tab-r) var(--tab-r);line-height:0;position:relative}.logo[data-astro-cid-5hce7sga]:before,.logo[data-astro-cid-5hce7sga]:after{content:"";position:absolute;bottom:calc(var(--overhang) + 1px - var(--fillet));width:var(--fillet);height:var(--fillet);pointer-events:none}.logo[data-astro-cid-5hce7sga]:before{left:calc(-1 * var(--fillet));background:radial-gradient(circle at 0 100%,transparent calc(var(--fillet) - 1.4px),var(--header-line) calc(var(--fillet) - 1px),var(--header-line) calc(var(--fillet) - .1px),var(--bg) calc(var(--fillet) + .3px))}.logo[data-astro-cid-5hce7sga]:after{right:calc(-1 * var(--fillet));background:radial-gradient(circle at 100% 100%,transparent calc(var(--fillet) - 1.4px),var(--header-line) calc(var(--fillet) - 1px),var(--header-line) calc(var(--fillet) - .1px),var(--bg) calc(var(--fillet) + .3px))}.tab-edge[data-astro-cid-5hce7sga]{position:absolute;left:-1px;right:-1px;bottom:-1px;height:calc(var(--tab-r) + 1px);border:1px solid var(--header-line);border-top:0;border-radius:0 0 calc(var(--tab-r) + 1px) calc(var(--tab-r) + 1px);pointer-events:none}.logo[data-astro-cid-5hce7sga]:hover{text-decoration:none}.logo[data-astro-cid-5hce7sga] img[data-astro-cid-5hce7sga]{display:block;height:var(--logo-h);width:auto;max-width:none}.logo-full[data-astro-cid-5hce7sga]{display:inline-block;line-height:0}.logo-full[data-astro-cid-5hce7sga] img[data-astro-cid-5hce7sga]{width:190px;height:auto}.on-light[data-astro-cid-5hce7sga]{display:none!important}:root[data-theme=light] .on-light[data-astro-cid-5hce7sga]{display:block!important}:root[data-theme=light] .on-dark[data-astro-cid-5hce7sga]{display:none!important}.main-nav[data-astro-cid-5hce7sga]{display:flex;gap:1.1rem;align-items:center;flex:none;margin-left:auto;font-size:.88rem}.main-nav[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]{white-space:nowrap;color:var(--ink-2);padding:.35rem 0}.main-nav[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]:hover{color:var(--ink);text-decoration:none}.main-nav[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga][aria-current=page]{color:var(--accent)}.nav-soon[data-astro-cid-5hce7sga]{color:var(--ink-3);white-space:nowrap}.nav-soon[data-astro-cid-5hce7sga] small[data-astro-cid-5hce7sga]{font-size:.75rem}.tools[data-astro-cid-5hce7sga]{display:flex;align-items:center;gap:.75rem}.search-open[data-astro-cid-5hce7sga]{display:grid;place-items:center;width:2rem;height:2rem;margin:0 -.2rem;color:var(--ink-2);border-radius:var(--radius)}.search-open[data-astro-cid-5hce7sga]:hover{color:var(--ink)}.tools[data-astro-cid-5hce7sga]:before{content:"";align-self:center;width:1px;height:1.1rem;margin-right:.35rem;background:var(--line-strong)}.lang-menu[data-astro-cid-5hce7sga]{position:relative;font-size:.78rem;font-weight:500;letter-spacing:.08em}.lang-menu[data-astro-cid-5hce7sga] summary[data-astro-cid-5hce7sga]{list-style:none;cursor:pointer;padding:.4rem .35rem;color:var(--ink-2)}.lang-menu[data-astro-cid-5hce7sga] summary[data-astro-cid-5hce7sga]::-webkit-details-marker{display:none}.lang-menu[data-astro-cid-5hce7sga] summary[data-astro-cid-5hce7sga]:after{content:" ▾";font-size:.75em;color:var(--ink-3)}.lang-menu[data-astro-cid-5hce7sga] summary[data-astro-cid-5hce7sga]:hover{color:var(--ink)}.menu-pop[data-astro-cid-5hce7sga]{position:absolute;right:0;top:calc(100% + .5rem);min-width:9rem;display:grid;padding:.4rem 0;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 12px 32px #00000040;z-index:30;letter-spacing:0;font-size:.88rem;font-weight:400}.menu-pop[data-astro-cid-5hce7sga]>[data-astro-cid-5hce7sga]{padding:.5rem 1rem;color:var(--ink)}.menu-pop[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]:hover{background:var(--surface-2);text-decoration:none}.menu-pop[data-astro-cid-5hce7sga] .on[data-astro-cid-5hce7sga]{color:var(--accent)}.account[data-astro-cid-5hce7sga]{font-size:.85rem}.signin[data-astro-cid-5hce7sga],.acct-menu[data-astro-cid-5hce7sga] summary[data-astro-cid-5hce7sga]{color:var(--ink-2);white-space:nowrap;padding:.4rem .2rem}.signin[data-astro-cid-5hce7sga]:hover,.acct-menu[data-astro-cid-5hce7sga] summary[data-astro-cid-5hce7sga]:hover{color:var(--ink);text-decoration:none}.signin[data-astro-cid-5hce7sga][aria-current=page],.acct-menu[data-astro-cid-5hce7sga] summary[data-astro-cid-5hce7sga][aria-current=page]{color:var(--accent)}.account[data-astro-cid-5hce7sga] .acct-menu{position:relative}.account[data-astro-cid-5hce7sga] .acct-menu summary{list-style:none;cursor:pointer;max-width:12rem;overflow:hidden;text-overflow:ellipsis;color:var(--ink-2);white-space:nowrap;padding:.4rem .2rem}.account[data-astro-cid-5hce7sga] .acct-menu summary::-webkit-details-marker{display:none}.account[data-astro-cid-5hce7sga] .acct-menu summary:after{content:" ▾";font-size:.7em;color:var(--ink-3)}.account[data-astro-cid-5hce7sga] .acct-pop{position:absolute;right:0;top:calc(100% + .5rem);min-width:11rem;display:grid;padding:.4rem 0;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 12px 32px #00000040;z-index:30}.account[data-astro-cid-5hce7sga] .acct-pop a,.account[data-astro-cid-5hce7sga] .acct-pop button{display:block;text-align:left;padding:.55rem 1rem;color:var(--ink);background:none;border:0;font:inherit;width:100%;cursor:pointer}.account[data-astro-cid-5hce7sga] .acct-pop a:hover,.account[data-astro-cid-5hce7sga] .acct-pop button:hover{background:var(--surface-2);text-decoration:none}.account[data-astro-cid-5hce7sga] .acct-pop form{border-top:1px solid var(--line);margin-top:.3rem;padding-top:.3rem}main[data-astro-cid-5hce7sga]{min-height:60vh}.site-footer[data-astro-cid-5hce7sga]{margin-top:var(--space);border-top:1px solid var(--line)}.foot[data-astro-cid-5hce7sga]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:2rem;padding-block:2.5rem 3rem;font-size:.85rem;color:var(--ink-3)}.tagline[data-astro-cid-5hce7sga]{margin-top:.75rem;max-width:30ch}.legal[data-astro-cid-5hce7sga] strong[data-astro-cid-5hce7sga]{color:var(--ink-2);font-weight:500}.switches[data-astro-cid-5hce7sga]{display:flex;flex-wrap:wrap;gap:.6rem 1.75rem}.meta[data-astro-cid-5hce7sga]{font-size:.75rem}.nav-group[data-astro-cid-5hce7sga]{display:contents}@media(min-width:1201px){.site-header[data-astro-cid-5hce7sga].centered{--bar-h: 76px;--logo-h: 80px;--overhang: 26px;--fillet: 10px}.centered[data-astro-cid-5hce7sga] .bar[data-astro-cid-5hce7sga]{position:relative;--logo-half: calc(var(--logo-h) * 900 / 423 / 2 + 1rem)}.centered[data-astro-cid-5hce7sga] .logo[data-astro-cid-5hce7sga]{position:absolute;left:50%;top:0;bottom:calc(-1 * var(--overhang) - 1px);transform:translate(-50%);margin:0;padding-inline:1rem}.centered[data-astro-cid-5hce7sga] .main-nav[data-astro-cid-5hce7sga]{display:contents}.centered[data-astro-cid-5hce7sga] .nav-group[data-astro-cid-5hce7sga]{display:flex;align-items:center;gap:1.1rem}.centered[data-astro-cid-5hce7sga] .nav-a[data-astro-cid-5hce7sga]{flex:0 0 50%;justify-content:flex-end;padding-right:calc(var(--logo-half) + 2.25rem)}.centered[data-astro-cid-5hce7sga] .nav-b[data-astro-cid-5hce7sga]{margin-left:auto;padding-left:calc(var(--logo-half) + 2.25rem);justify-content:flex-end}}@media(max-width:1200px){.bar[data-astro-cid-5hce7sga]{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"logo tools" "logo nav";gap:0 1.25rem}.logo[data-astro-cid-5hce7sga]{grid-area:logo}.tools[data-astro-cid-5hce7sga]{grid-area:tools;justify-self:end;padding-top:.55rem}.tools[data-astro-cid-5hce7sga]:before{display:none}.main-nav[data-astro-cid-5hce7sga]{grid-area:nav;margin-left:0;overflow-x:auto;gap:1.25rem;padding-bottom:.4rem;scrollbar-width:none}}@media(max-width:560px){.site-header[data-astro-cid-5hce7sga]{--logo-h: 50px;--overhang: 16px;--fillet: 6px}.bar[data-astro-cid-5hce7sga]{column-gap:.85rem}.logo[data-astro-cid-5hce7sga]{padding-inline:.55rem}}@media(max-width:820px){.foot[data-astro-cid-5hce7sga]{grid-template-columns:1fr}}
