:root{--xd30430993:#f7f9f5;--x6abdd567d:#fff;--x8fa86b073:#e9f4ec;--xfa81a04df:#17342e;--x5f225e63b:#4b685e;--x6c288529c:#126a4d;--x4874edf9e:#c8ddd1;--x6c06aac41:#fff}body{background:var(--xd30430993);color:var(--xfa81a04df)}a{color:inherit}.header{background:#fff;border-bottom-color:#d8e7dd;box-shadow:0 5px 24px #173c2810}.wordmark,.nav a,.login{color:#18372d}.nav a:hover,.login:hover,.footer-grid a:hover{color:#0b7652}.mark{background:#157150;color:#fff}.wordmark-small{color:#126a4d}.menu{color:#17342e}.nav-shade{background:#12372977}.button,.mobile-bar a{background:#126a4d;color:#fff;box-shadow:0 8px 20px #126a4d29}.button:hover{background:#0a543e}.skip{background:#126a4d;color:#fff}.pulse{background:#16805b;box-shadow:0 0 0 5px #16805b20}.hero-eyebrow,.overline{color:#126a4d}.hero-eyebrow i{background:#8cb4a0}.hero{background:transparent}.hero h1{color:#123a2c}.hero-art .halo{background:radial-gradient(circle at 30% 20%,#deefe0,#a7d6bd 62%);border-color:#90c3a7;box-shadow:0 0 0 22px #ecf7ed,0 0 0 23px #afd2b9,0 0 0 53px #f7fbf6,0 0 0 54px #d8e9dc}.art-w{color:#176c4d;text-shadow:none}.spark{color:#23885b}.home-hero{background:#edf4ea}.home-hero:before{background:linear-gradient(90deg,#f7f9f5f7,#f7f9f5e8 55%,#f7f9f580)}.home-hero .hero-picture{opacity:.23}.home-hero h1{text-shadow:none;color:#123a2c}.showcase{background:linear-gradient(110deg,#e2f2e4,#f3faf1 60%,#e4f4ea);border-color:#a8ceb6;box-shadow:0 15px 40px #24452b16}.show-mark{background:linear-gradient(145deg,#157451,#71b587);color:#fff}.show-copy small{color:#47665a}.show-copy strong{color:#153e2d}.lead-line,.slot-direct,.context-link{color:#405e51}.lead-line small{color:#698a79}.crumb{color:#5d7d6d}.crumb a:hover{color:#126a4d}.fact-strip span{color:#4c6b5b}.fact-strip b{color:#163d2b}.content-panel,.answer-aside,.related-card,.directory-grid a,.path-list a,.finder-card,.tool,.tool-result,.slot-card,.slot-demo,.game-facts,.slot-section{background:#fff;border-color:#cfdfd3;color:#17342e}.content-panel>p,.answer-main p,.chapter p,.intro-grid p,.slot-section p,.slot-demo-grid p,.related-card small,.slot-card small,.slot-direct,.bonus-route p,.start-route p,.end-action p,.tool p,.tool-result>p,.closing p{color:#456658}.path-list small,.directory-grid a,.related-card span,.finder-card small,.finder-card span,.tool-count{color:#517263}.path-list a:hover,.directory-grid a:hover,.finder-card:hover{background:#e8f4e9}.path-list a,.directory-grid a,.finder-card,.related-card,.slot-card{box-shadow:0 8px 25px #2a51300b}.path-list b,.path-list span,.related-card i,.finder-card b{color:#126a4d}.bonus-route,.article-layout,.chapter,.fact-strip,.end-action,.footer-line,.faq details{border-color:#c9ddd0}.bonus-check,.closing,.start-route,.split-panel,.slot-example{background:#e4f2e5;border-color:#bdd7c3;color:#173b2b}.bonus-check ul,.start-route li span,.split-panel p,.closing-grid p{color:#426351}.guide-steps div{background:#f1f7ef;border-color:#d2e3d3}.guide-steps p{color:#4b6b5b}.split-art,.slot-mini-art{color:#2e825a}.tool{background:#fff}.tool-result{border-color:#d2e3d7}.tool input,.tool select,.calc-row input{background:#f7faf5;color:#17342e;border-color:#a7c4b0}.tool-result dt,.tool label,.tool-formula{color:#456456!important}.tool-result dd,.tool-result>strong{color:#126a4d}.tool-footer{border-color:#d0e3d5}.facts-table{color:#244438}.facts-table th,.game-facts th{color:#176c4d}.facts-table td,.facts-table th,.game-facts td,.game-facts th{border-color:#d6e5d9}.game-facts td{color:#294d3b}.toc a,.faq details p,.footer-grid a:not(.wordmark),.footer-grid p,.footer-line{color:#506d5e}.toc{border-color:#d5e5d7}.toc b{color:#27805a}.faq details[open]{background:#f2f8f1}.slot-filter a{border-color:#a9cbb5;color:#315c45}.slot-filter a:hover,.slot-filter a:focus{background:#e0f0e1}.slot-hero-art img,.slot-demo-grid img{border-color:#c3dbca}.slot-text-link,.slot-section a,.context-link a,.slot-demo-grid a:not(.button){color:#0b7652}.footer{background:#edf4ec;border-color:#cddfd0}.footer-grid b{color:#163f2d}.footer-grid a:not(.wordmark){color:#486b57}.footer-line{border-color:#cbdcca}.promo-overlay{background:#152f23a3}.promo-dialog{background:#fff;border-color:#b4d4ba;color:#17342e;box-shadow:0 25px 80px #0b2e2359}.promo-dialog p{color:#476653}.promo-close{color:#17342e}.mobile-bar{background:#fff;border-color:#b6d7c0;box-shadow:0 -12px 30px #1e4b3120}.mobile-bar button,.placeholder{color:#17342e}.editorial-visual{margin:42px 0 56px;display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,440px);gap:28px;align-items:center;background:#eaf4e9;border:1px solid #c9dfcc;border-radius:22px;padding:22px 28px;overflow:hidden}.editorial-visual:nth-of-type(2n){background:#f0f6ed}.editorial-visual img{width:100%;height:auto;display:block;border-radius:14px;box-shadow:0 14px 26px #173d2b1c}.editorial-visual figcaption{color:#315d44;font:800 clamp(22px,2.3vw,34px) Manrope,sans-serif;letter-spacing:-.04em;line-height:1.2}.editorial-visual figcaption span{display:block;color:#538267;font:800 11px Manrope,sans-serif;letter-spacing:.13em;margin-bottom:12px}.editorial-visual figcaption small{display:block;color:#55715e;font:500 13px DM Sans,sans-serif;letter-spacing:0;line-height:1.5;margin-top:12px}.home-longform{max-width:1200px;margin:70px auto;padding:0 0 30px}.home-longform>header{margin-bottom:35px}.home-longform>header p{max-width:850px;color:#4d6c59}.home-longform section{padding:36px 0;border-top:1px solid #c9ded0;scroll-margin-top:25px}.home-longform section p{max-width:920px;color:#3e5e4c;font-size:16px;line-height:1.78}.home-longform section h2{max-width:840px}.home-longform .longform-lead{font-size:18px;color:#345642}.home-longform .longform-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.home-longform .longform-links a{color:#0d6d4d;border:1px solid #a8cfb7;border-radius:30px;padding:7px 13px;font-size:13px;font-weight:700}.home-longform .longform-links a:hover{background:#e6f4e7}@media(max-width:760px){.nav{background:#fff;border-color:#d7e9d9}.home-hero:before{background:linear-gradient(90deg,#f7f9f5fa,#f7f9f5d9)}.editorial-visual{display:flex;flex-direction:column-reverse;align-items:stretch;padding:16px;gap:18px;margin:30px 0}.editorial-visual figcaption{font-size:22px;padding:2px 3px}.home-longform{margin-top:45px}.home-longform section{padding:28px 0}}.button{transition:none}.crumb{color:#3e604b}.lead-line small{color:#496b54}.editorial-visual figcaption span{color:#356347}.chapter-top em{color:#456a56}.slot-related .related-card small{color:#456658}.answer-aside ol,.answer-aside li{color:#3e5d4a}
