:root{--c-petrol-deep:#00302e;--c-petrol-head:#004b49;--c-petrol:#0a615c;--c-text:var(--body-ink,#3a544e);--c-muted:var(--card-ink,#6c817b);--c-muted-2:var(--card-muted,#8a9b95);--c-gold-eyebrow:var(--card-eyebrow,#b8923f);--c-gold:#c69b4f;--c-gold-hover:#d4ab5f;--c-gold-light:#d9b878;--c-gold-footer:#c9a85f;--c-creme:#f4f0e7;--c-creme-soft:#fbf8f0;--c-tint:#eef3f1;--c-border:#e7e1d4;--c-border-2:#ece4d3;--c-capacity-free:#2f8f66;--c-capacity-limited:#b8923f;--c-warn:#b23b3b;--c-capacity-full:var(--c-warn);--c-capacity-full-bar:#d18f8f;--c-capacity-track:#eef1ea;--c-capacity-full-track:#f3e5e5;--grad-page-abend:linear-gradient(178deg, #02443e 0%, #00302e 46%);--grad-page-nacht:linear-gradient(178deg, #023a35 0%, #00302e 40%, #002824 100%);--grad-player:linear-gradient(165deg, #024f4b 0%, #00302e 100%);--grad-gold-cta:linear-gradient(135deg, #e3bd6a 0%, #cca046 50%, #bd9039 100%);--grad-tile:linear-gradient(165deg, #0a615c 0%, #00423e 100%);--radius-card:18px;--radius-pill:999px;--shadow-card:0 14px 34px #004b4912;--c-page-bg:var(--page-bg,#fff);--c-surface:var(--card-bg,#fff);--c-panel:var(--c-creme-soft);--c-card-border:var(--card-border,#e7e1d4);--c-heading:var(--card-heading,#004b49);--c-link:var(--sec-a-link,#0a615c);--c-accent-active:var(--c-petrol);--c-on-accent-active:#fff;--c-accent-data:var(--c-petrol);--font-serif:var(--font-libre), Georgia, serif;--font-display:var(--font-playball), cursive}
@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/atkinson/atkinson-400-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/atkinson/atkinson-400-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/atkinson/atkinson-700-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/atkinson/atkinson-700-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/atkinson/atkinson-400-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/atkinson/atkinson-400-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/atkinson/atkinson-700-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/atkinson/atkinson-700-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/libre-baskerville/LibreBaskerville-Regular.woff2)format("woff2")}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/libre-baskerville/LibreBaskerville-Bold.woff2)format("woff2")}@font-face{font-family:Libre Baskerville;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/libre-baskerville/LibreBaskerville-Italic.woff2)format("woff2")}@font-face{font-family:Libre Baskerville;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/libre-baskerville/LibreBaskerville-BoldItalic.ttf)format("truetype")}@font-face{font-family:Playball;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/playball/Playball-Regular.woff2)format("woff2")}*{box-sizing:border-box}html:focus-within{scroll-behavior:smooth}section[id]:not(#top),footer[id],main{scroll-margin-top:118px}body.vyc-scroll-lock{overflow:hidden}altcha-widget{--altcha-color-base:var(--cap-bg,#fff);--altcha-color-base-content:var(--cap-ink,#004b49);--altcha-border-color:var(--cap-bd,#d8d2c2);--altcha-checkbox-border-color:var(--cap-icon,#1d2b27);--altcha-color-primary:var(--cap-accent,#0a615c);--altcha-color-error:var(--bad-ink,#b23b3b)}body{background:var(--c-page-bg);color:var(--c-text);font-family:var(--font-serif);margin:0;transition:background-color .25s,color .25s}a{color:inherit}.vyc-skip-link{z-index:100;color:#fff;background:#00302e;border:2px solid #d9b878;border-radius:10px;padding:12px 20px;font-size:15px;text-decoration:underline;transition:top .18s;position:fixed;top:-100px;left:16px}.vyc-skip-link:focus{top:16px}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}body{transition:none}}@keyframes vycFloat{0%,to{transform:translateY(0)}50%{transform:translateY(9px)}}
:root{--eyebrow:#c69b4f;--hero-eyebrow:#c69b4f;--sec-a-eyebrow:#c69b4f;--card-eyebrow:#c69b4f;--band-eyebrow:#c69b4f;--eyebrow-on-dark:#c69b4f}:root[data-theme=abend]{--badge-bg:#ffffff14;--badge-border:#d9b8788c;--badge-dot:#d9b878;--badge-ink:#b8923f;--band-heading:#004b49;--band-ink:#004b49;--band-pad:clamp(22px, 3vw, 34px);--band-shadow:0 0 0 1px #e7e1d4, 0 18px 40px #000a0952;--bc-current:#d9b878;--bc-hover:#d9b878;--bc-ink:#ffffff73;--body-ink:#f4f0e7de;--box-bg:#ffffff0f;--box-border:#ffffff24;--box-ink:#f4f0e7a8;--brand-bg:linear-gradient(165deg, #024f4b 0%, #00302e 100%);--card-bg:#fbf8f0;--card-border:#e7e1d4;--card-eyebrow:#8a6c2c;--card-heading:#004b49;--card-mark:#c69b4f;--card-muted:#004b49;--card-shadow:0 18px 40px #000a0952;--conf-disc-bg:#0a615c14;--cta-bg:#f4f0e7;--cta-btn2-bg:transparent;--cta-btn2-border:#c2b489;--cta-btn2-hover:#f0ead9;--cta-btn2-ink:#7a6a3e;--cta-gold:#b8923f;--cta-ink:#004b49;--dd-bg:#013a37;--dd-border:#ffffff29;--dd-cur-bg:#ffffff1f;--dd-cur-ink:#b8923f;--dd-hover-bg:#ffffff14;--dd-hover-ink:#fff;--dd-label:#d9b878;--dd-link:#f4f0e7e6;--dd-mark:#c69b4f;--dd-muted:#f4f0e79e;--dot-off:#d9b87847;--dot-on:#d9b878;--drawer-bg:#012e2b;--eyebrow:#d9b878e6;--footer-bg:#002826;--gold-mark:#c69b4f;--hd-bg:#002a27f5;--hero-art:#fff;--hero-bg:linear-gradient(165deg, #02443e 0%, #00302e 100%);--hero-border:#ffffff17;--hero-btn-ink:#00302e;--hero-btn2-bg:#ffffff14;--hero-btn2-border:#ffffff73;--hero-btn2-hover:#ffffff29;--hero-btn2-ink:#fff;--hero-disc:radial-gradient(circle at 38% 30%, #0a615c, #00302e);--hero-disc-ring:#d9b878;--hero-eyebrow:#d9b878;--hero-ink:#fff;--hero-sub:#fffc;--label-ink:#f4f0e78c;--outline-btn-border:#d9b87899;--outline-btn-hover:#d9b878;--page-bg:#00302e;--photo-shadow:0 16px 36px #004b4929;--sec-a-eyebrow:#8a6c2c;--sec-a-heading:#004b49;--sec-a-ink:#004b49;--sec-a-link:#0a615c;--sec-a-muted:#004b49;--sec-b-bg:#00302e;--sec-bg:#00302e;--sec-border:#ffffff17;--sec-h4:#f4f0e7eb;--sec-heading:#f4f0e7;--sec-ink:#f4f0e7c7;--sec-sub:#9cc0b3;--tile-border:#ffffff1f;--toc-active:#d9b878;--toc-ink:#f4f0e799;--toc-rail:#ffffff29;--wm-ink:#ffffff0d;--gold-surface:#c69b4f;--on-gold-ink:#00211f}:root[data-theme=dunkel]{--applink-bg:#ffffff0e;--applink-border:#d9b87859;--applink-hover:#ffffff1a;--applink-hover-border:#d9b8788c;--applink-icon-bg:#c69b4f;--applink-icon-ink:#00302e;--applink-label:#f4f0e7;--applink-sub:#d9b878bf;--badge-bg:#ffffff14;--badge-border:#d9b8788c;--badge-dot:#d9b878;--badge-ink:#b8923f;--band-eyebrow:#d9b878e6;--band-heading:#f4f0e7;--band-ink:#f4f0e7b8;--band-pad:clamp(22px, 3vw, 34px);--band-shadow:0 0 0 1px #ffffff1f;--bc-current:#d9b878;--bc-hover:#d9b878;--bc-ink:#ffffff73;--body-ink:#f4f0e7d9;--box-bg:#ffffff0e;--box-border:#ffffff1f;--box-ink:#f4f0e79e;--brand-bg:linear-gradient(165deg, #02302c 0%, #001715 100%);--cap-accent:#149a90;--cap-bd:#ffffff21;--cap-bg:#ffffff0d;--cap-icon:#e9e3d4;--cap-ink:#f4f0e7d9;--card-bg:#ffffff0e;--card-border:#ffffff1f;--card-eyebrow:#d9b878e6;--card-heading:#f4f0e7;--card-mark:#d9b878;--card-muted:#f4f0e799;--card-shadow:0 14px 32px #00000047;--conf-box-bg:#ffffff0d;--conf-disc-bg:#ffffff14;--conf-icon:#9cc0b3;--conf-note-bd:#ffffff21;--conf-note-bg:#ffffff0e;--cta-bg:linear-gradient(165deg, #02302c 0%, #001715 100%);--cta-btn2-border:#fff6;--cta-btn2-hover:#ffffff24;--cta-btn2-ink:#fff;--cta-gold:#d9b878;--cta-ink:#f4f0e7;--dd-bg:#01201e;--dd-border:#ffffff24;--dd-cur-bg:#ffffff1f;--dd-cur-ink:#b8923f;--dd-hover-bg:#ffffff14;--dd-hover-ink:#fff;--dd-label:#d9b878;--dd-link:#f4f0e7e6;--dd-mark:#c69b4f;--dd-muted:#f4f0e79e;--dot-off:#d9b87840;--dot-on:#d9b878;--drawer-bg:#01201e;--eyebrow:#d9b878e6;--footer-bg:#001a18;--gold-btn-bg:#b8923f;--gold-btn-hover:#c69b4f;--gold-btn-ink:#fff;--gold-mark:#d9b878;--green-btn-bg:#0e746e;--green-btn-hover:#0a615c;--green-btn-ink:#fff;--hd-bg:#001c1af5;--hero-art:#f4f0e7;--hero-bg:linear-gradient(165deg, #02332f 0%, #001d1b 100%);--hero-border:#ffffff12;--hero-btn-ink:#00302e;--hero-btn2-bg:#ffffff14;--hero-btn2-border:#ffffff73;--hero-btn2-hover:#ffffff29;--hero-btn2-ink:#fff;--hero-disc:radial-gradient(circle at 38% 30%, #0e716a, #023b37);--hero-disc-ring:#d9b878;--hero-eyebrow:#d9b878;--hero-ink:#fff;--hero-sub:#fffc;--label-ink:#f4f0e780;--link-hover:#b8923f;--note-term:#f4f0e7;--outline-btn-border:#d9b87899;--outline-btn-hover:#d9b878;--page-bg:#012724;--photo-shadow:0 20px 46px #00000073;--sec-a-eyebrow:#d9b878e6;--sec-a-heading:#f4f0e7;--sec-a-ink:#f4f0e7b8;--sec-a-link:#d9b878;--sec-a-muted:#f4f0e799;--sec-a-strong:#f4f0e7;--sec-b-bg:#001f1d;--sec-bg:#012a27;--sec-border:#ffffff12;--sec-h4:#f4f0e7eb;--sec-heading:#f4f0e7;--sec-ink:#f4f0e7b8;--sec-sub:#9cc0b3;--tgl-on-bg:#b8923f;--tgl-on-ink:#fff;--tile-border:#ffffff24;--toc-active:#d9b878;--toc-ink:#f4f0e78c;--toc-rail:#ffffff24;--wm-ink:#ffffff0d;--ok-ink:#8fd07f;--warn-ink:#e7c986;--bad-ink:#f0a3a3;--gold-surface:#c69b4f;--on-gold-ink:#00211f}:root[data-theme=kontrast],body.vyc-a11y{--applink-bg:#fff;--applink-border:#00302e;--applink-hover:#e6eeea;--applink-hover-border:#00302e;--applink-label:#00302e;--applink-sub:#5f4a15;--badge-bg:#fff;--badge-border:#00302e;--badge-dot:#7a5c1e;--badge-ink:#1f2f2b;--band-eyebrow:#7a5c1e;--band-heading:#00302e;--band-ink:#1f2f2b;--bc-current:#00302e;--bc-hover:#00302e;--bc-ink:#33443f;--body-ink:#1f2f2b;--box-bg:#fff;--box-border:#26413c;--box-ink:#1f2f2b;--brand-bg:#00211f;--cap-accent:#00302e;--cap-bd:#00302e;--cap-bg:#fff;--cap-icon:#00302e;--cap-ink:#00302e;--card-bg:#fff;--card-border:#26413c;--card-eyebrow:#7a5c1e;--card-heading:#00302e;--card-mark:#7a5c1e;--card-muted:#3d4f4a;--card-shadow:none;--conf-box-bg:#fff;--conf-disc-bg:#e6eeea;--conf-icon:#00302e;--conf-note-bd:#26413c;--conf-note-bg:#fff;--cta-bg:#00211f;--cta-btn2-border:#fff;--cta-btn2-hover:#ffffff29;--cta-btn2-ink:#fff;--cta-gold:#b8923f;--cta-ink:#fff;--dd-bg:#fff;--dd-border:#26413c;--dd-cur-bg:#00302e;--dd-cur-ink:#fff;--dd-hover-bg:#e6eeea;--dd-hover-ink:#00302e;--dd-label:#7a5c1e;--dd-link:#004b49;--dd-mark:#7a5c1e;--dd-muted:#3d4f4a;--dot-off:#00302e59;--dot-on:#00302e;--drawer-bg:#00211f;--eyebrow:#7a5c1e;--footer-bg:#00211f;--gold-btn-bg:#7a5c1e;--gold-btn-hover:#5f470f;--gold-btn-ink:#fff;--gold-mark:#7a5c1e;--green-btn-bg:#004b49;--green-btn-hover:#00302e;--green-btn-ink:#fff;--hd-bg:#00211f;--hero-art:#fff;--hero-border:#26413c;--hero-btn-ink:#fff;--hero-btn2-bg:#fff;--hero-btn2-border:#00302e;--hero-btn2-hover:#e6eeea;--hero-btn2-ink:#00302e;--hero-disc:#00302e;--hero-disc-ring:#7a5c1e;--hero-eyebrow:#7a5c1e;--hero-ink:#00302e;--hero-sub:#1f2f2b;--label-ink:#33443f;--link-hover:#00211f;--note-term:#00302e;--outline-btn-border:#00302e;--outline-btn-hover:#00302e;--sec-a-eyebrow:#7a5c1e;--sec-a-heading:#00302e;--sec-a-ink:#1f2f2b;--sec-a-link:#004b49;--sec-a-muted:#3d4f4a;--sec-a-strong:#00302e;--sec-b-bg:#eef3f1;--sec-border:#26413c;--sec-h4:#1f2f2b;--sec-heading:#00302e;--sec-ink:#1f2f2b;--sec-sub:#00453f;--toc-active:#00302e;--toc-ink:#33443f;--toc-rail:#26413c;--ok-ink:#1d5a18;--warn-ink:#5f4715;--bad-ink:#8f2f2f;--eyebrow-on-dark:#e7d3a3;--gold-surface:#7a5c1e;--on-gold-ink:#fff;--mon-ink:#5f4715}:root[data-theme=abend]{--promo-band-bg:#eef3f1;--promo-tile-bg:#f0ead9;--promo-disc:radial-gradient(circle at 38% 30%, #0a615c, #00302e);--promo-ganesha:#fff;--hero-btn-bg:#c69b4f;--hero-btn-hover:#d4ab5f;--hero-media-shadow:0 30px 64px #000a0980;--sec-a-bg:#f4f0e7;--band-bg:#fbf8f0;--card-ink:#3a544e;--cta-eyebrow:#b8923f;--cta-quote:#3a544e;--cta-sub:#6c817b;--cal-head-bg:#fff;--cal-head-bd:#e3dac4;--cal-band-bg:#fff;--cal-cell-bg:#fff;--cal-cell-bd:#e8e0cd;--cal-empty-bg:#ffffff8c;--cal-empty-bd:#ddd2b8;--cal-legend-bg:#fff;--cal-legend-bd:#e3dac4;--loc1:#0a615c;--loc2:#b8923f}:root[data-theme=dunkel]{--promo-band-bg:#01302c;--promo-tile-bg:#ffffff0d;--promo-disc:radial-gradient(circle at 38% 30%, #0e716a, #023b37);--promo-ganesha:#f4f0e7;--hero-btn-bg:#c69b4f;--hero-btn-hover:#d4ab5f;--spot-red:#e58a8a;--spot-amber:#e8bd5c;--spot-green:#7ec46f;--spot-track:#ffffff1f;--spot-track-red:#e58a8a33;--cal-head-bg:#ffffff0f;--cal-head-bd:#ffffff21;--cal-head-ink:#f4f0e7;--cal-head-sub:#d9b878;--cal-today-bg:#0a615c;--cal-band-bg:linear-gradient(160deg, #ffffff14, #ffffff09);--cal-band-ink:#f4f0e7;--cal-band-sub:#f4f0e799;--cal-cell-bg:#ffffff09;--cal-cell-bd:#ffffff1c;--cal-empty-bg:#ffffff05;--cal-empty-bd:#ffffff17;--cal-empty-ink:#f4f0e747;--cal-card-bg:#ffffff13;--cal-card-bd:#ffffff24;--cal-card-shadow:0 6px 18px #00000052;--cal-card-time:#8fd0c2;--cal-card-end:#f4f0e780;--cal-card-title:#f4f0e7;--cal-card-meta:#f4f0e7c7;--cal-card-chipbd:#fff3;--cal-card-muted:#f4f0e799;--cal-legend-bg:#ffffff0d;--cal-legend-bd:#ffffff1f;--cal-legend-ink:#f4f0e7c7;--cal-legend-muted:#f4f0e78c;--cal-legend-sep:#ffffff2e;--modal-bg:#04322e;--modal-bd:#ffffff1f;--modal-heading:#f4f0e7;--modal-gold:#d9b878;--modal-ink:#f4f0e7d1;--modal-mark:#d9b878;--modal-muted:#f4f0e7a6;--modal-chip-bg:#ffffff12;--modal-chip-bd:#ffffff29;--modal-chip-hover:#ffffff24;--hero-media-shadow:0 30px 64px #000a0980;--sec-a-bg:#012a27;--card-ink:#f4f0e7cc;--c-accent-active:#c69b4f;--c-on-accent-active:#00302e;--c-accent-data:#d9b878;--loc1:#8fd0c2;--loc2:#d9b878}:root[data-theme=kontrast],body.vyc-a11y{--promo-band-bg:#eef3f1;--promo-tile-bg:#f4f0e7;--promo-disc:#00302e;--promo-ganesha:#fff;--hero-btn-bg:#004b49;--hero-btn-hover:#00302e;--card-ink:#1f2f2b;--cta-eyebrow:#b8923f;--cta-quote:#fff;--cta-sub:#fffffff2;--c-border:#26413c;--c-border-2:#26413c;--cal-head-bd:#26413c;--cal-cell-bd:#26413c;--cal-empty-bd:#8fa39c;--cal-legend-bd:#26413c;--loc1:#004b49;--loc2:#7a5c1e}body.vyc-a11y:not(:has(.vyc-doc)){zoom:1.16}body.vyc-a11y:not(:has(.vyc-doc)) *{font-family:Atkinson Hyperlegible,Verdana,Trebuchet MS,sans-serif!important}body.vyc-a11y:not(:has(.vyc-doc)) p{line-height:1.85!important}body.vyc-a11y:not(:has(.vyc-doc)) a{text-underline-offset:3px;text-decoration:underline!important}body.vyc-a11y:not(:has(.vyc-doc)) :focus-visible{outline-offset:2px;outline:3px solid #b8923f!important}
:root{--vyc-gold-bg:linear-gradient(135deg, #e3bd6a 0%, #cca046 50%, #bd9039 100%);--vyc-gold-bg-hover:linear-gradient(135deg, #e9c574 0%, #d4a850 50%, #c69a44 100%);--vyc-gold-ink:#fff;--vyc-gold-bd:transparent;--vyc-gold-shadow:inset 0 1px 0 #fff4d466, 0 10px 26px #9670264d, 0 0 14px #e2ba6e38;--vyc-gold-shadow-hover:inset 0 1px 0 #fff6da80, 0 12px 30px #96702661, 0 0 18px #e8c2764d;--vyc-petrol-bg:linear-gradient(135deg, #095852d6 0%, #033c38d1 55%, #002e2bdb 100%);--vyc-petrol-bg-hover:linear-gradient(135deg, #0c645de6 0%, #04443fe6 55%, #003431eb 100%);--vyc-petrol-ink:#fff;--vyc-petrol-bd:transparent;--vyc-petrol-shadow:inset 0 1px 0 #ffffff2e, 0 10px 26px #001e1c52, 0 0 14px #7ec4b029;--vyc-petrol-shadow-hover:inset 0 1px 0 #ffffff3d, 0 12px 30px #001e1c66, 0 0 18px #8ccdba38;--vyc-outline-bg:transparent;--vyc-outline-bd:#004b4959;--vyc-outline-ink:#0a615c;--vyc-outline-bg-hover:#0a615c12;--vyc-outline-bd-hover:#0a615c;--vyc-outline-gold-bg:#fff;--vyc-outline-gold-bd:#e5c98f;--vyc-outline-gold-ink:#7a6a3e;--vyc-outline-gold-bg-hover:#f7f1e2;--vyc-outline-gold-bd-hover:#c69b4f;--vyc-ghost-bg:#ffffff0f;--vyc-ghost-bd:#fff6;--vyc-ghost-ink:#fff;--vyc-ghost-bg-hover:#ffffff24;--vyc-ghost-gold-bg:#d9b8781a;--vyc-ghost-gold-bd:#d9b878b3;--vyc-ghost-gold-ink:#b8923f;--vyc-ghost-gold-bg-hover:#d9b87833;--vyc-btn-radius:999px;--vyc-btn-pad:15px 32px;--vyc-btn-pad-sm:12px 24px;--vyc-btn-size:16px;--vyc-btn-size-sm:14.5px;--vyc-btn-font:var(--font-serif)}:root[data-theme=dunkel]{--vyc-gold-bg:linear-gradient(135deg, #dcb35f 0%, #c2933d 50%, #ac7f31 100%);--vyc-gold-bg-hover:linear-gradient(135deg, #e6c06e 0%, #cf9f47 50%, #b98b39 100%);--vyc-petrol-bg:linear-gradient(135deg, #0b5f59e6 0%, #023431e6 55%, #002624eb 100%);--vyc-outline-bd:#ffffff59;--vyc-outline-ink:#e7d3a3;--vyc-outline-bg-hover:#ffffff14;--vyc-outline-bd-hover:#d9b878;--vyc-outline-gold-bg:#ffffff0f;--vyc-outline-gold-bd:#d9b8788c;--vyc-outline-gold-ink:#e7d3a3;--vyc-outline-gold-bg-hover:#d9b87829}:root[data-theme=abend]{--vyc-petrol-bg:linear-gradient(135deg, #0c6861db 0%, #04423ed6 55%, #00322fe0 100%)}:root[data-theme=kontrast],body.vyc-a11y{--vyc-gold-bg:#7a5c1e;--vyc-gold-bg-hover:#5f4715;--vyc-gold-ink:#fff;--vyc-gold-bd:#3d2d0c;--vyc-gold-shadow:none;--vyc-gold-shadow-hover:none;--vyc-petrol-bg:#00302e;--vyc-petrol-bg-hover:#001f1d;--vyc-petrol-bd:#00302e;--vyc-petrol-shadow:none;--vyc-petrol-shadow-hover:none;--vyc-outline-bg:#fff;--vyc-outline-bd:#00302e;--vyc-outline-ink:#00302e;--vyc-outline-bg-hover:#e6eeea;--vyc-outline-gold-bg:#fff;--vyc-outline-gold-bd:#5f4715;--vyc-outline-gold-ink:#5f4715;--vyc-outline-gold-bg-hover:#f2ead6;--vyc-ghost-bg:#fff;--vyc-ghost-bd:#00302e;--vyc-ghost-ink:#00302e;--vyc-ghost-bg-hover:#e6eeea;--vyc-ghost-gold-bg:#00211f;--vyc-ghost-gold-bd:#b8923f;--vyc-ghost-gold-ink:#fff;--vyc-chip-bg:#fff;--vyc-chip-bd:#00302e;--vyc-chip-ink:#00302e;--vyc-chip-on-bg:#00302e;--vyc-chip-on-bd:#00302e;--vyc-chip-on-ink:#fff;--vyc-tag-bg:#f2ead6;--vyc-tag-ink:#5f4715;--vyc-switch-off:#6c817b;--vyc-switch-on:#00302e;--vyc-muted-bg:#4a5b56}.vyc-btn{padding:var(--vyc-btn-pad);border-radius:var(--vyc-btn-radius);max-width:100%;font-family:var(--vyc-btn-font);font-size:var(--vyc-btn-size);letter-spacing:.01em;text-align:center;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:9px;line-height:1.25;text-decoration:none;transition:background .2s,border-color .2s,color .2s,box-shadow .2s;display:inline-flex}.vyc-btn--sm{padding:var(--vyc-btn-pad-sm);font-size:var(--vyc-btn-size-sm);gap:8px}.vyc-btn--gold{background:var(--vyc-gold-bg);color:var(--vyc-gold-ink);border-color:var(--vyc-gold-bd);box-shadow:var(--vyc-gold-shadow)}.vyc-btn--gold:hover{background:var(--vyc-gold-bg-hover);color:var(--vyc-gold-ink);box-shadow:var(--vyc-gold-shadow-hover)}.vyc-btn--petrol{background:var(--vyc-petrol-bg);color:var(--vyc-petrol-ink);border-color:var(--vyc-petrol-bd);box-shadow:var(--vyc-petrol-shadow)}.vyc-btn--petrol:hover{background:var(--vyc-petrol-bg-hover);color:var(--vyc-petrol-ink);box-shadow:var(--vyc-petrol-shadow-hover)}.vyc-btn--framed{-webkit-backdrop-filter:blur(2px);border-color:#ffffff80}.vyc-btn--framed:hover{border-color:#fff}.vyc-btn--outline{background:var(--vyc-outline-bg);color:var(--vyc-outline-ink);border-color:var(--vyc-outline-bd)}.vyc-btn--outline:hover{background:var(--vyc-outline-bg-hover);color:var(--vyc-outline-ink);border-color:var(--vyc-outline-bd-hover)}.vyc-btn--outline-gold{background:var(--vyc-outline-gold-bg);color:var(--vyc-outline-gold-ink);border-color:var(--vyc-outline-gold-bd)}.vyc-btn--outline-gold:hover{background:var(--vyc-outline-gold-bg-hover);color:var(--vyc-outline-gold-ink);border-color:var(--vyc-outline-gold-bd-hover)}.vyc-btn--ghost{background:var(--vyc-ghost-bg);color:var(--vyc-ghost-ink);border-color:var(--vyc-ghost-bd)}.vyc-btn--ghost:hover{background:var(--vyc-ghost-bg-hover);color:var(--vyc-ghost-ink);border-color:#fff}.vyc-btn--ghost-gold{background:var(--vyc-ghost-gold-bg);color:var(--vyc-ghost-gold-ink);border-color:var(--vyc-ghost-gold-bd)}.vyc-btn--ghost-gold:hover{background:var(--vyc-ghost-gold-bg-hover);color:var(--vyc-ghost-gold-ink);border-color:#d9b878}.vyc-btn:focus-visible{outline-offset:2px;outline:3px solid #b8923f}.vyc-btn[disabled],.vyc-btn[aria-disabled=true]{opacity:.5;pointer-events:none}.vyc-pill{border:1px solid var(--vyc-ghost-gold-bd);border-radius:var(--vyc-btn-radius);color:#fff;font-family:var(--vyc-btn-font);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;align-items:center;gap:7px;padding:8px 18px;font-size:12px;text-decoration:none;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.vyc-pill:hover{color:#00302e;background:#c69b4f;border-color:#c69b4f}.vyc-pill:focus-visible{outline-offset:2px;outline:3px solid #b8923f}.vyc-hero-row{flex-wrap:wrap-reverse;justify-content:flex-start;align-items:center;gap:36px;display:flex}.vyc-hero-text{min-width:280px;color:var(--hero-ink,#004b49);flex:460px}.vyc-hero-disc{background:var(--hero-disc,radial-gradient(circle at 38% 30%, #0a615c, #00302e));border:3px solid var(--hero-disc-ring,#c69b4f);border-radius:50%;flex:0 0 clamp(168px,19vw,232px);justify-content:center;align-self:center;align-items:center;width:clamp(168px,19vw,232px);height:clamp(168px,19vw,232px);display:flex;box-shadow:0 14px 32px #00302e42}@media (max-width:760px){.vyc-hero-disc{flex-basis:150px;width:150px;height:150px;margin:0 auto}}.vyc-section{background:var(--sec-a-bg,#fff);padding:clamp(60px,7vw,88px) 24px}.vyc-eyebrow{letter-spacing:.26em;text-transform:uppercase;color:var(--hero-eyebrow,#8a6c2c);margin:0 0 12px;font-family:Libre Baskerville,serif;font-size:12.5px}.vyc-hero-script{color:var(--hero-eyebrow,#8a6c2c);margin:0 0 20px;font-family:Playball,cursive;font-size:clamp(24px,3.4vw,34px);line-height:1.1}:root{--vyc-chip-bg:#fff;--vyc-chip-bd:#dcd3c0;--vyc-chip-ink:#5c716b;--vyc-chip-on-bg:#0a615c;--vyc-chip-on-bd:#0a615c;--vyc-chip-on-ink:#fff;--vyc-tag-bg:#c69b4f24;--vyc-tag-ink:#8a6a25;--vyc-switch-off:#d8d2c2;--vyc-switch-on:#0a615c;--vyc-muted-bg:#8a9b95}:root[data-theme=abend],:root[data-theme=dunkel]{--vyc-chip-bg:#0b3f3c;--vyc-chip-bd:#ffffff4d;--vyc-chip-ink:#e9e3d4;--vyc-chip-on-bg:#0a615c;--vyc-chip-on-bd:#0a615c;--vyc-chip-on-ink:#fff;--vyc-tag-bg:#d9b87829;--vyc-tag-ink:#b8923f;--vyc-switch-off:#ffffff3d;--vyc-switch-on:#c69b4f;--vyc-muted-bg:#5d716b}:root[data-theme=abend]{--vyc-chip-bg:#fff;--vyc-chip-bd:#d9d0bc;--vyc-chip-ink:#4a5f59}:root[data-theme=dunkel]{--vyc-chip-bg:transparent;--vyc-chip-bd:#ffffff57;--vyc-chip-ink:#e9e3d4;--vyc-chip-on-bg:#149a90;--vyc-chip-on-bd:#149a90;--vyc-chip-on-ink:#00201e}.vyc-chip{border-radius:var(--vyc-btn-radius);border:1px solid var(--vyc-chip-bd);background:var(--vyc-chip-bg);color:var(--vyc-chip-ink);font-family:var(--vyc-btn-font);cursor:pointer;align-items:center;gap:8px;padding:8px 16px;font-size:13px;line-height:1.25;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.vyc-chip:hover{color:var(--vyc-chip-ink);border-color:var(--vyc-chip-on-bd)}.vyc-chip--on:hover{color:var(--vyc-chip-on-ink)}.vyc-chip--on{background:var(--vyc-chip-on-bg);border-color:var(--vyc-chip-on-bd);color:var(--vyc-chip-on-ink)}.vyc-chip:focus-visible,.vyc-switch:focus-visible,.vyc-fab:focus-visible{outline-offset:2px;outline:3px solid #b8923f}.vyc-tag{border-radius:var(--vyc-btn-radius);background:var(--vyc-tag-bg);color:var(--vyc-tag-ink);font-family:var(--vyc-btn-font);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;padding:7px 13px;font-size:10.5px;display:inline-flex}.vyc-switch{border-radius:var(--vyc-btn-radius);background:var(--vyc-switch-off);cursor:pointer;border:none;flex:none;width:46px;height:27px;padding:0;transition:background .2s;position:relative}.vyc-switch--on{background:var(--vyc-switch-on)}.vyc-btn--muted{background:var(--vyc-muted-bg);color:#fff}.vyc-btn--muted:hover{color:#fff;filter:brightness(.94)}.vyc-fab{z-index:80;border-radius:var(--vyc-btn-radius);color:#fff;cursor:pointer;background:linear-gradient(165deg,#0a615c 0%,#00423e 100%);border:1px solid #d9b878bf;align-items:center;height:52px;padding:0 14px;display:flex;position:fixed;bottom:16px;right:16px;box-shadow:0 14px 30px #000a0959}.vyc-hero{background:var(--hero-bg,#f4f0e7);border-bottom:1px solid var(--hero-border,#e7e1d4);padding:clamp(44px,6vw,62px) 24px clamp(56px,7vw,80px);position:relative;overflow:hidden}.vyc-breadcrumb{letter-spacing:.16em;text-transform:uppercase;color:var(--bc-ink,#004b49);margin-bottom:26px;font-size:11px}.vyc-bc-link{color:var(--bc-ink,#004b49);text-decoration:none}.vyc-bc-link:hover{color:var(--bc-hover,#0a615c)}.vyc-bc-current{color:var(--bc-current,#0a615c)}.vyc-btn-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.vyc-hero-sub{max-width:840px;color:var(--hero-sub,#004b49);text-align:justify;-webkit-hyphens:auto;hyphens:auto;margin:0 0 18px;font-size:16px;line-height:1.74}.vyc-btn-row-center{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.vyc-eyebrow-a{letter-spacing:.26em;text-transform:uppercase;color:var(--sec-a-eyebrow,#c69b4f);margin:0 0 12px;font-family:Libre Baskerville,serif;font-size:12.5px}.vyc-eyebrow-b{letter-spacing:.26em;text-transform:uppercase;color:var(--eyebrow,#8a6c2c);margin:0 0 14px;font-family:Libre Baskerville,serif;font-size:12.5px}.vyc-h1{margin:0 0 8px;font-family:Libre Baskerville,serif;font-size:clamp(34px,5.2vw,52px);font-weight:700;line-height:1.06}.vyc-h1-doc{-webkit-hyphens:auto;hyphens:auto;margin:0 0 8px;font-family:Libre Baskerville,serif;font-size:clamp(32px,5vw,50px);font-weight:700;line-height:1.08}.vyc-section-doc{background:var(--sec-bg,#fff);padding:clamp(40px,5vw,68px) 24px clamp(72px,9vw,104px)}.vyc-doc-wrap{align-items:flex-start;gap:clamp(28px,5vw,60px);max-width:1140px;margin:0 auto;display:flex}.vyc-toc{flex:0 0 232px;align-self:flex-start;position:sticky;top:118px}.vyc-eyebrow-sm{letter-spacing:.2em;text-transform:uppercase;color:var(--eyebrow,#8a6c2c);margin:0 0 14px;font-family:Libre Baskerville,serif;font-size:11.5px}.vyc-toc-nav{border-left:2px solid var(--toc-rail,#e2d9c6);flex-direction:column;display:flex}.vyc-link{color:var(--link-ink,#0a615c);border-bottom:1px solid var(--link-line,#0a615c47);text-decoration:none}.vyc-img-cover{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.vyc-eyebrow-a2{letter-spacing:.26em;text-transform:uppercase;color:var(--sec-a-eyebrow,#c69b4f);margin:0 0 14px;font-family:Libre Baskerville,serif;font-size:12.5px}.vyc-section-head{text-align:center;max-width:640px;margin:0 auto 40px}.vyc-h2-doc{color:var(--sec-heading,#004b49);-webkit-hyphens:auto;hyphens:auto;margin:clamp(38px,5vw,58px) 0 18px;scroll-margin-top:118px;font-family:Libre Baskerville,serif;font-size:clamp(23px,2.7vw,30px);font-weight:700;line-height:1.24}.vyc-h3-doc{color:var(--sec-sub,#0a615c);-webkit-hyphens:auto;hyphens:auto;margin:30px 0 12px;font-family:Libre Baskerville,serif;font-size:clamp(18px,2vw,21px);font-weight:700;line-height:1.32}.vyc-h4-doc{color:var(--sec-h4,#2f4a44);-webkit-hyphens:auto;hyphens:auto;margin:22px 0 8px;font-family:Libre Baskerville,serif;font-size:16.5px;font-weight:700;line-height:1.4}.vyc-list{flex-direction:column;gap:9px;margin:2px 0 17px;padding-left:22px;display:flex}.vyc-box{background:var(--box-bg,#f0ece1);border:1px solid var(--box-border,#e2d9c6);border-radius:14px;margin:6px 0 18px;padding:18px 20px}.vyc-note{background:var(--note-bg,#eef3f1);border:1px solid var(--note-border,#d7e3dd);border-radius:16px;flex-wrap:wrap;gap:16px 44px;margin:8px 0 20px;padding:22px 24px;display:flex}.vyc-prose-lg{color:var(--sec-h4,#2f4a44);font-size:16px;line-height:1.8}.vyc-prose{color:var(--sec-ink,#004b49);font-size:15.5px;line-height:1.95}.vyc-label{letter-spacing:.03em;color:var(--label-ink,#004b49);margin:24px 0 4px;font-family:Libre Baskerville,serif;font-size:13px}.vyc-applink{background:var(--applink-bg,#fbf4e6);border:1px solid var(--applink-border,#e7d6ad);border-radius:14px;align-items:center;gap:14px;margin:2px 0 24px;padding:16px 20px;text-decoration:none;transition:background .2s,border-color .2s;display:flex}.vyc-applink:hover{background:var(--applink-hover,#f6ecd6);border-color:var(--applink-hover-border,#d9bd82)}.vyc-applink-icon{background:var(--applink-icon-bg,#00302e);width:38px;height:38px;color:var(--applink-icon-ink,#e7c986);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.vyc-applink-title{color:var(--applink-label,#004b49);font-family:Libre Baskerville,serif;font-size:15.5px;line-height:1.35;display:block}.vyc-applink-sub{color:var(--applink-sub,#8a7853);margin-top:2px;font-size:13.5px;line-height:1.5;display:block}.vyc-img-cover-block{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.vyc-breadcrumb-tight{letter-spacing:.16em;text-transform:uppercase;color:var(--bc-ink,#004b49);margin-bottom:22px;font-size:11px}.vyc-img-fill{object-fit:cover;width:100%;height:100%;display:block}.vyc-h1-lg{margin:0 0 8px;font-family:Libre Baskerville,serif;font-size:clamp(36px,5.6vw,56px);font-weight:700;line-height:1.04}.vyc-hero-sub-lg{max-width:840px;color:var(--hero-sub,#004b49);text-align:justify;-webkit-hyphens:auto;hyphens:auto;margin:0 0 30px;font-size:16px;line-height:1.74}.vyc-h2{color:var(--sec-heading,#004b49);margin:0;font-family:Libre Baskerville,serif;font-size:clamp(28px,4vw,40px);font-weight:700;line-height:1.16}.vyc-p{color:var(--sec-ink,#004b49);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;text-align:justify;margin:0 0 15px;font-size:16px;line-height:1.8}.vyc-li{color:var(--sec-ink,#004b49);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;padding-left:4px;font-size:16px;line-height:1.72}.vyc-box-note{letter-spacing:.01em;color:var(--box-ink,#6b7d77);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;margin:0;font-size:12.5px;line-height:1.75}.vyc-hero-sub-flush{max-width:840px;color:var(--hero-sub,#004b49);text-align:justify;-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:16px;line-height:1.72}.vyc-link:hover{border-bottom-color:var(--link-ink,#0a615c)}:root{--vyc-card-radius:20px;--vyc-card-pad:28px 30px;--vyc-card-shadow:0 16px 38px #004b4914}.vyc-card{background:var(--card-bg,#fff);border:1px solid var(--card-border,#e7e1d4);border-radius:var(--vyc-card-radius);box-shadow:var(--card-shadow,var(--vyc-card-shadow));padding:var(--vyc-card-pad)}.vyc-card--sm{--vyc-card-radius:16px;--vyc-card-pad:20px 22px}.vyc-card--lg{--vyc-card-radius:22px;--vyc-card-pad:clamp(28px, 4vw, 46px)}.vyc-card--media{padding:0;overflow:hidden}.vyc-card--flat{box-shadow:none}.vyc-card--quiet{box-shadow:none;background:0 0}.vyc-card--dashed{border-style:dashed}.vyc-card--gold{border:1.5px solid var(--eyebrow,#8a6c2c)}.vyc-card-sep{border-top:1px solid var(--card-border,#eee6d6)}.vyc-card-strong{color:var(--card-heading,#004b49)}.vyc-band{background:var(--band-bg,#f4f0e7);border-top:1px solid var(--sec-border,#e7e1d4);border-bottom:1px solid var(--sec-border,#e7e1d4);padding:clamp(56px,7vw,86px) 24px}.vyc-img-card{border:1px solid var(--card-border,#e7e1d4);width:100%;height:auto;box-shadow:var(--card-shadow,0 14px 34px #004b491a);border-radius:18px;transition:transform .25s;display:block}.vyc-icon-btn{border:1px solid var(--card-border,#e7e1d4);background:var(--card-bg,#fff);width:46px;height:46px;color:var(--card-heading,#0a615c);font-family:var(--vyc-btn-font);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:22px;line-height:1;transition:background .25s,color .25s;display:flex;box-shadow:0 10px 24px #004b4929}.vyc-icon-btn:hover{color:#fff;background:#0a615c}.vyc-icon-link{border:1px solid var(--card-border,#d8cdb6);width:38px;height:38px;color:var(--card-heading,#0a615c);background:0 0;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.vyc-icon-link:hover{color:#fff;background:#0a615c;border-color:#0a615c}.vyc-caret{width:9px;color:var(--vyc-caret,#c69b4f);flex:none;justify-content:center;align-items:center;transition:transform .25s;display:inline-flex}.vyc-caret--m{width:11px}.vyc-caret--acc{width:10px}.vyc-caret svg{width:100%;height:auto;display:block}.vyc-wrap{max-width:1160px;margin:0 auto}.vyc-wrap--rel{position:relative}.vyc-row-14{flex-wrap:wrap;gap:14px;display:flex}.vyc-row-16{flex-wrap:wrap;gap:16px;display:flex}.vyc-col-460{flex:460px;min-width:280px}.vyc-field{flex-direction:column;gap:7px;display:flex}.vyc-field--split{flex:180px;min-width:0}.vyc-drawer-mark{color:#c69b4f}
