html,body{min-height:100%;margin:0}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]>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}}html[data-theme=light] [data-zad-shell]{--ink:#193021;--muted:#526a55;--gold:#527d27;--gold2:#41631f;--green:#4a8457;color:#193021;background:#f2f7eb}html[data-theme=light] [data-zad-shell] .header{background:#f8fbf4;border-color:#d4dfca}html[data-theme=light] [data-zad-shell] .guideCard{background:#fff;border-color:#d4dfca}html[data-theme=light] [data-zad-shell] [data-zad-site],html[data-theme=light] [data-zad-shell] [data-zad-site] img,html[data-theme=light] [data-zad-shell] [data-zad-site] iframe{filter:none}html[data-theme=light] [data-zad-shell] .hero{background:radial-gradient(70% 135% at 100% 0,#dfeccb 0,#0000 58%),linear-gradient(130deg,#f7faef,#f2f7eb 68%);border-color:#d4dfca}html[data-theme=light] [data-zad-shell] .hero h1,html[data-theme=light] [data-zad-shell] .article h2{color:#193021}html[data-theme=light] [data-zad-shell] .intro,html[data-theme=light] [data-zad-shell] .reviewed,html[data-theme=light] [data-zad-shell] .article p,html[data-theme=light] [data-zad-shell] .article ul,html[data-theme=light] [data-zad-shell] .article li,html[data-theme=light] [data-zad-shell] .aside>a{color:#344b38}html[data-theme=light] [data-zad-shell] .kicker,html[data-theme=light] [data-zad-shell] .breadcrumb a{color:#456b2b}html[data-theme=light] [data-zad-shell] .aside,html[data-theme=light] [data-zad-shell] .aside>a{border-color:#d4dfca}html[data-theme=light] [data-zad-shell] main{background:#f2f7eb}html[data-theme=light] [data-zad-shell] [class*=hero]{border-color:#d4dfca;background:radial-gradient(70% 135% at 100% 0,#dfeccb 0,#0000 58%),linear-gradient(130deg,#f7faef,#f2f7eb 68%)!important}html[data-theme=light] [data-zad-shell] [class*=hero] h1,html[data-theme=light] [data-zad-shell] [class*=article] h2{color:#193021}html[data-theme=light] [data-zad-shell] [class*=intro],html[data-theme=light] [data-zad-shell] [class*=reviewed],html[data-theme=light] [data-zad-shell] [class*=article] p,html[data-theme=light] [data-zad-shell] [class*=article] ul,html[data-theme=light] [data-zad-shell] [class*=article] li,html[data-theme=light] [data-zad-shell] [class*=aside]>a{color:#344b38}html[data-theme=light] [data-zad-shell] [class*=kicker],html[data-theme=light] [data-zad-shell] [class*=breadcrumb] a{color:#456b2b}html[data-theme=light] [data-zad-shell] [class*=aside],html[data-theme=light] [data-zad-shell] [class*=aside]>a{border-color:#d4dfca}html[data-theme=light] [data-zad-shell].site>header{color:#193021;border-color:#d4dfca;background:#f8fbf4!important}html[data-theme=light] [data-zad-shell].site>header nav{color:#415a44}html[data-theme=light] [data-zad-shell].site>header a{color:#193021}html[data-theme=light] [data-zad-shell] header{color:#193021!important;background:#f8fbf4!important;border-color:#d4dfca!important}html[data-theme=light] [data-zad-shell] header nav{color:#415a44!important}html[data-theme=light] [data-zad-shell] header a,html[data-theme=light] [data-zad-shell] header span{color:#193021}.ct-faq{border-top:1px solid color-mix(in srgb, currentColor 18%, transparent);padding:52px 5vw 48px}.ct-faq-inner{max-width:1080px;margin:0 auto}.ct-faq h2{color:var(--ink,inherit);margin:0 0 10px;font-size:clamp(1.45rem,3vw,2rem)}.ct-faq-inner>p{color:var(--muted,inherit);margin:0 0 22px;line-height:1.65}.ct-faq-list{gap:10px;display:grid}.ct-faq details{border:1px solid color-mix(in srgb, currentColor 22%, transparent);background:color-mix(in srgb, currentColor 4%, transparent);border-radius:12px}.ct-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;font-weight:650;line-height:1.5;list-style:none;display:flex}.ct-faq summary::-webkit-details-marker{display:none}.ct-faq summary:after{content:"+";color:var(--gold,currentColor);flex:none;font-size:1.25rem}.ct-faq details[open] summary:after{content:"−"}.ct-faq summary:focus-visible{outline:3px solid var(--gold,currentColor);outline-offset:3px;border-radius:10px}.ct-faq-open{color:var(--muted,inherit);flex:none;font-size:.78rem;font-weight:500}.ct-faq-answer{color:var(--muted,inherit);padding:0 18px 17px;line-height:1.7}.ct-faq-answer a{color:var(--gold,inherit);text-underline-offset:3px}html[data-theme=light] .ct-faq{color:#193021;border-color:#d4dfca}html[data-theme=light] .ct-faq details{background:#f8fbf4;border-color:#d4dfca}@media (max-width:600px){.ct-faq{padding:38px 5vw 34px}.ct-faq summary{align-items:flex-start;gap:10px;padding:14px}.ct-faq-open{display:none}.ct-faq-answer{padding:0 14px 15px}}html[data-theme=light] body{background:#f2f7eb!important}html[data-theme=light] [data-zad-shell].site{color:#193021!important;background:#f2f7eb!important}html[data-theme=light] [data-zad-shell] [data-zad-site]{filter:none!important;color:#193021!important;background:#f2f7eb!important}html[data-theme=light] [data-zad-shell] main,html[data-theme=light] [data-zad-shell] [class*=hero]{color:#193021!important;background:#f2f7eb!important}html[data-theme=light] [data-zad-shell] [class*=hero]:before{display:none!important}html[data-theme=light] [data-zad-shell] [class*=heroCopy] p:not([class*=eyebrow]),html[data-theme=light] [data-zad-shell] [class*=sectionHeading] p,html[data-theme=light] [data-zad-shell] [class*=guideCard] p{color:#344b38!important}html[data-theme=light] [data-zad-shell] [class*=allGuides],html[data-theme=light] [data-zad-shell] [class*=catalogueSection],html[data-theme=light] [data-zad-shell] [class*=section]{color:#193021!important;background:#f2f7eb!important}html[data-theme=light] [data-zad-shell] [class*=sectionHeading] h2,html[data-theme=light] [data-zad-shell] [class*=catalogueHeading] h2,html[data-theme=light] [data-zad-shell] [class*=guideCard] h3{color:#193021!important}
