:root{--xf2be7a509:#f7faf7;--x3a1a97546:#eef5ef;--xbeead109b:#ffffff;--x155671df2:#d6e4d9;--xf77facca8:#17352f;--xc74c43f13:#47635b;--xb38e6aed4:#13745f;--x7520793fd:#9c5b25}body{background:var(--xf2be7a509);color:var(--xf77facca8)}.site-header{background:#ffffffef;border-color:#d7e6db;box-shadow:0 4px 24px #1c4c3210}.brand,.primary-nav a,.menu-toggle{color:var(--xf77facca8)}.brand small,.brand-icon,.eyebrow,.kicker,.text-link,.card-arrow,.game-tile-link,.tool-action,.funnel-end>a:first-child,.start-steps a,.context-action a,.crumb a{color:var(--xb38e6aed4)}.brand-icon{border-color:var(--xb38e6aed4)}.primary-nav a:hover,.site-footer a:hover{color:#0b604e}.header-login,.cta,.mobile-bar a{background:#13745f;color:#fff;border-color:#13745f;box-shadow:none}.header-login:hover,.cta:hover,.mobile-bar a:hover{background:#0b604e;color:#fff}.hero,.page-hero{color:var(--xf77facca8)}.hero:before,.page-hero:before{color:#deeee3}.hero h1{text-shadow:none}.hero-picture img{filter:brightness(1.35) saturate(.65)}.hero-picture:after{background:linear-gradient(90deg,#f7faf7,#f7faf7f2 44%,#f7faf799,#f7faf73d)}.hero-lead,.feature p,.prose p,.prose-row p,.prose ol,.intro-after p{color:#3c5a51}.hero-meta span,.crumb{color:#49665d;border-color:#c7d9cb}.section{border-color:#dce7df}.showcase{background:linear-gradient(110deg,#e6f4ec,#fff 65%,#e8f2eb);border-color:#b9d8c4;box-shadow:0 16px 42px #1c4c3212;color:var(--xf77facca8)}.showcase-copy span,.showcase-copy small{color:#47695e}.showcase .promo-kicker{color:#985b27!important}.promo-art i{border-color:#77b79b;background:radial-gradient(circle at 35% 30%,#f6fff7,#7abfa1 65%,#3c8c72);box-shadow:0 5px 16px #1f5d3830}.nav-card,.game-tile,.faq details{background:#fff;border-color:#d5e5db;color:var(--xf77facca8);box-shadow:0 7px 22px #1c4c320a}.nav-card>span:last-child,.game-tile small,.section-heading p,.start-steps p,.final-step p,.faq p{color:var(--xc74c43f13)}.feature,.final-step,.funnel-bonus{background:linear-gradient(90deg,#ecf6ed,#f7faf7);border-color:#d3e4d7}.quick-facts,.quick-facts div,.quick-facts div:nth-child(-n+2){border-color:#d5e5da}.quick-facts strong{color:#0c6651}.tool{background:#fff;border-color:#cadfd0;border-radius:18px;box-shadow:0 8px 26px #1c4c320d}.tool p,.tool-fields label,.tool-result>div,.compare-result span{color:var(--xc74c43f13)}.tool-fields input,.tool-fields select{background:#f7faf7;color:var(--xf77facca8);border-color:#b8d0c0}.tool-result,.compare-result{background:#d8e9dc}.tool-result>div,.compare-result>div{background:#f0f7f1}.tool-result strong{color:var(--xf77facca8)}.tool-links a,.compare-result a{background:#e5f3e9;color:#0d674f;border-radius:7px}.game-facts{background:#fff;border:1px solid #d1e3d6}.game-facts th,.game-facts td{border-color:#d9e8de}.game-facts th{color:#3f6055}.game-facts td{color:var(--xf77facca8)}.article-layout aside{border-color:#bfd7c6}.article-layout aside a{color:#385e51}.context-action{border-color:#d8e8dd}.site-footer{background:#eaf3ec;color:var(--xf77facca8)}.site-footer p,.footer-top p,.footer-top>div:not(:first-child),.footer-bottom{color:#4a675b}.site-footer strong,.footer-top strong{color:var(--xf77facca8)}.footer-bottom{border-color:#cbded0}.primary-nav.is-open{background:#fff;border-color:#d5e5db}.menu-overlay{background:#12372e78}.popup-backdrop{background:#09282099}.popup-card{background:#fff;color:var(--xf77facca8);border-color:#c4dec9;border-radius:20px}.popup-close{color:var(--xf77facca8)}.mobile-bar{background:#e5f4e8;color:var(--xf77facca8);border:1px solid #a9d3b7}.mobile-bar button{color:var(--xf77facca8)}.topic-image{width:min(900px,100%);margin:48px auto 58px;overflow:hidden;border:1px solid #d7e7dc;border-radius:24px;background:#fff;box-shadow:0 12px 34px #154a2c12}.topic-image picture,.topic-image img{display:block;width:100%}.topic-image img{height:auto;aspect-ratio:16/9;object-fit:cover}.topic-image figcaption{padding:14px 22px;color:#37594c;font-size:.9rem;font-weight:700;border-top:1px solid #e3eee6}.longform{max-width:980px;margin-inline:auto}.longform h3{font-size:clamp(1.35rem,2.2vw,1.8rem);margin:35px 0 12px}.longform p{color:#35544a;font-size:1.05rem;line-height:1.75;max-width:800px}.longform a{color:#0b6650;text-decoration:underline;text-underline-offset:3px}.longform .chapter-intro{font-size:1.16rem;color:#24493b}.longform .chapter-index{font-weight:800;color:#a2622a;letter-spacing:.16em;font-size:.77rem}@media(max-width:900px){.primary-nav{background:#fff}.menu-toggle{color:var(--xf77facca8)}}@media(max-width:600px){.topic-image{margin:35px 0 45px;border-radius:17px}.topic-image figcaption{padding:10px 14px}.hero-picture:after{background:linear-gradient(90deg,#f7faf7,#f7faf7e8 58%,#f7faf78f)}}
