html,body{min-height:100%;margin:0}html[data-theme=light] body{background:#fffaf0}html[data-theme=light] .site{--ink:#2e1d0d;--muted:#735d3b;--gold:#a96e12;--gold2:#8a590b;--green:#477442;color:#2e1d0d;background:#fffaf0}html[data-theme=light] .header{background:#fffdf8;border-color:#dfc899}html[data-theme=light] .nav,html[data-theme=light] .header nav{color:#665235}html[data-theme=light] .hero{background:radial-gradient(65% 75% at 85% 40%,#f1ce86 0%,#fff2d4 42%,#fffaf0 72%)}html[data-theme=light] .hero:before{background:linear-gradient(90deg,#fffaf0 0%,#fffaf0e6 35%,#fffaf040 72%,#fffaf08c)}html[data-theme=light] .start,html[data-theme=light] .about{background:#fffdf8;border-color:#ead9b6}html[data-theme=light] .systems{background:radial-gradient(#f6e1b7,#fff8e9 66%)}html[data-theme=light] .final{background:linear-gradient(90deg,#f8e5bf,#edc77a 52%,#f8ead0)}html[data-theme=light] .footer{background:#2b1d10}html[data-theme=light] .heroCopy,html[data-theme=light] .sectionHeading p,html[data-theme=light] .aboutCopy>p:not(.kicker),html[data-theme=light] .guideCard p,html[data-theme=light] .finalInner>p:not(.kicker),html[data-theme=light] .article p,html[data-theme=light] .intro{color:#654f33}html[data-theme=light] .guideCard,html[data-theme=light] .factGrid div,html[data-theme=light] .image,html[data-theme=light] .facts div,html[data-theme=light] .official{background:#fffdf8;border-color:#d9bd86}html[data-theme=light] .about,html[data-theme=light] .article h2,html[data-theme=light] .facts dd{color:#2e1d0d}html[data-theme=light] .aside{border-color:#d9bd86}html[data-theme=light] [data-zad-site]{filter:invert(.9)hue-rotate(180deg)}html[data-theme=light] [data-zad-site] img,html[data-theme=light] [data-zad-site] iframe{filter:invert()hue-rotate(180deg)}html[data-theme=light] [data-zad-shell]{--ink:#2e1d0d;--muted:#735d3b;--gold:#a96e12;--gold2:#8a590b;--green:#477442;color:#2e1d0d;background:#fffaf0}html[data-theme=light] [data-zad-shell]>header{background:#fffdf8;border-color:#dfc899}html[data-theme=light] [data-zad-shell]>header nav{color:#665235}html[data-theme=light] [data-zad-shell]>header button{color:#37230d;background:#fffaf0;border-color:#9b722f}html[data-theme=light] [data-zad-shell]>header button:hover,html[data-theme=light] [data-zad-shell]>header button[aria-expanded=true]{color:#5b370a;background:#f6dfad}html[data-theme=light] [data-zad-shell]>header kbd{color:#684006;border-color:#c6a15b}html[data-theme=light] [data-zad-shell]>header [role=menu]{background:#fffdf8;border-color:#c6a15b;box-shadow:0 16px 34px #482d0d2e}html[data-theme=light] [data-zad-shell]>header [role=menu] a{color:#553b19}html[data-theme=light] [data-zad-shell]>header [role=menu] a:hover,html[data-theme=light] [data-zad-shell]>header [role=menu] a:focus-visible,html[data-theme=light] [data-zad-shell]>header [role=menu] a[aria-current=true]{color:#684006;background:#f8e9c6}::view-transition-old(root){z-index:0;animation:none}::view-transition-new(root){z-index:1;animation:.52s cubic-bezier(.22,1,.36,1) both theme-reveal}@keyframes theme-reveal{0%{clip-path:circle(0 at var(--theme-reveal-x,50%) var(--theme-reveal-y,50%))}to{clip-path:circle(150vmax at var(--theme-reveal-x,50%) var(--theme-reveal-y,50%))}}@media (prefers-reduced-motion:reduce){::view-transition-new(root){animation:none}}.ds .heroAd{margin-top:20px}.ds .homeTallAd,.ds .articleTallAd{margin:44px auto 0}@media (min-width:1280px){.ds .catalog{box-sizing:border-box;width:min(1180px,100% - 256px)!important;margin-left:max(24px,50vw - 718px)!important;margin-right:0!important}.ds .homeTallAd,.ds .articleTallAd{z-index:1;margin:0;position:fixed;top:50%;right:max(24px,50vw - 718px);transform:translateY(-50%)}}.ds{color:#f7f7f2;background:#0c0d10;min-height:100vh;font-family:Arial,sans-serif}.ds a{color:inherit;text-decoration:none}.ds header{z-index:4;background:#0c0d10ee;border-bottom:1px solid #292b30;align-items:center;gap:18px;padding:14px 5vw;display:flex;position:sticky;top:0}.ds .brand{white-space:nowrap;align-items:center;gap:9px;font-weight:800;display:flex}.ds .brand img{border-radius:50%;width:34px;height:34px}.ds nav{flex:1;justify-content:center;gap:18px;display:flex}.ds nav a{color:#c8c9cc;font-size:14px}.ds .templateControls{align-items:center;gap:8px;display:flex}.ds .cta,.ds .button{white-space:nowrap;background:#f0502d;border-radius:7px;padding:10px 15px;font-weight:700}.ds .hero,.ds .articleHero,.ds .catalog,.ds article,.ds footer{max-width:1240px;margin:auto;padding:72px 5vw}.ds .hero{background:linear-gradient(120deg,#180b09,#0c0d10 68%);grid-template-columns:1fr 1.15fr;align-items:center;gap:48px;display:grid}.ds .eyebrow{color:#ff6339;letter-spacing:.12em;font-size:12px;font-weight:800}.ds h1{margin:12px 0 20px;font-size:clamp(38px,6vw,76px);line-height:1}.ds h2{font-size:32px}.ds p,.ds li{color:#d0d0d3;line-height:1.65}.ds .media iframe{aspect-ratio:16/9;border:0;border-radius:14px;width:100%}.ds .media p{font-size:13px}.ds .catalog{background:#121318}.ds .cards{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.ds .cards a{background:#17191f;border:1px solid #2b2d34;border-radius:12px;min-height:190px;padding:20px}.ds .cards a:hover{border-color:#f0502d}.ds .cards span{color:#ff6339;font-size:12px;font-weight:700}.ds .cards h3{margin:10px 0;font-size:21px}.ds .cards p{font-size:13px}.ds .articleHero{background:linear-gradient(120deg,#35130e,#101116)}.ds article{max-width:840px}.ds article img{border-radius:12px;width:100%;margin:12px 0 34px}.ds footer{border-top:1px solid #292b30;font-size:14px}:root[data-theme=light] .ds{color:#191715;background:#f4f1eb}:root[data-theme=light] .ds header{background:#f4f1ebee;border-color:#d7d0c5}:root[data-theme=light] .ds nav a,:root[data-theme=light] .ds p,:root[data-theme=light] .ds li{color:#4a433b}:root[data-theme=light] .ds .hero{background:linear-gradient(120deg,#ffe4d8,#f4f1eb 68%)}:root[data-theme=light] .ds .catalog{background:#ebe6de}:root[data-theme=light] .ds .cards a{background:#fff;border-color:#d9d0c5}:root[data-theme=light] .ds .articleHero{background:linear-gradient(120deg,#ffd9cd,#f4f1eb)}@media (max-width:900px){.ds header{flex-wrap:wrap;gap:12px}.ds nav{order:3;justify-content:flex-start;width:100%;overflow:auto}.ds .hero,.ds .cards{grid-template-columns:1fr}.ds .cta{margin-left:auto}.ds .templateControls .trigger{justify-content:center;width:36px;min-width:36px;padding:0}.ds .templateControls .trigger span,.ds .templateControls .trigger kbd{display:none}}
