.a_yNcG_page{box-sizing:border-box;width:100%}.a_yNcG_hero{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);padding-top:40px;padding-bottom:40px}.a_yNcG_hero h1{letter-spacing:-3px;font-size:clamp(48px,5.7vw,82px)}.a_yNcG_hero p{max-width:490px}.a_yNcG_chessArt{align-self:center;min-height:310px;position:relative}.a_yNcG_boardArt{grid-template-columns:repeat(5,1fr);display:grid;position:absolute;inset:0 0 0 12%;-webkit-mask-image:radial-gradient(#000 20%,#0000 72%);mask-image:radial-gradient(#000 20%,#0000 72%)}.a_yNcG_boardArt i:nth-child(odd){background:#c6a4ed20}.a_yNcG_king{color:#ecd69f;text-shadow:0 20px 70px #d6b57820;font:220px Georgia,serif;position:absolute;top:15px;left:7%}.a_yNcG_knight{color:#c6a4ed;font:150px Georgia,serif;position:absolute;top:110px;right:2%}.a_yNcG_artLabel{letter-spacing:2px;color:#9d88b0;font-size:10px;line-height:1.8;position:absolute;bottom:-10px;left:12%}.a_yNcG_artLabel b{color:#c6a4ed;font-weight:500}.a_yNcG_start{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:60px;padding:10px 0 50px;display:grid}.a_yNcG_start label{color:#decee9;margin-bottom:17px;font-size:16px;display:block}.a_yNcG_start form>p{color:#a18bb4;margin-top:20px;font-size:12px}.a_yNcG_startNote{border-left:1px solid #c6a4ed27;padding-left:26px}.a_yNcG_startNote>span{letter-spacing:1.6px;color:#aa94ba;font-size:10px}.a_yNcG_startNote p{color:#ddd0e7;margin:15px 0;font-size:19px;line-height:1.6}.a_yNcG_startNote a{color:#c6a4ed;align-items:center;gap:10px;font-size:12px;text-decoration:none;display:flex}.a_yNcG_tools{border-top:1px solid #c6a4ed25;grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);gap:60px;padding:40px 0 50px;display:grid}.a_yNcG_sectionIntro h2{letter-spacing:-1px;margin:20px 0;font-size:43px;line-height:1.15}.a_yNcG_sectionIntro p{color:#a993ba;max-width:240px;font-size:13px;line-height:1.9}.a_yNcG_tool{color:#f0e7f6;border-bottom:1px solid #c6a4ed22;grid-template-columns:28px minmax(0,1fr) 30px;gap:18px;padding:26px 0;text-decoration:none;display:grid}.a_yNcG_tool:first-child{padding-top:0}.a_yNcG_toolNumber{color:#b395ce;font:italic 21px Georgia,serif}.a_yNcG_tool .a_yNcG_eyebrow{letter-spacing:1.2px;font-size:10px}.a_yNcG_tool h3{letter-spacing:-.5px;margin:14px 0 10px;font-size:25px;font-weight:600}.a_yNcG_tool p{color:#b09ac1;margin:0;font-size:14px;line-height:1.85}.a_yNcG_toolIcon{color:#c6a4ed;flex-direction:column;gap:35px;display:flex}.a_yNcG_toolIcon>svg:last-child,.a_yNcG_tool:hover h3{color:#ecd69f}.a_yNcG_community{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:75px;padding:35px 0 55px;display:grid}.a_yNcG_communityLead h2{letter-spacing:-1px;margin:20px 0;font-size:41px;line-height:1.2}.a_yNcG_communityLead>p{color:#ac97bd;max-width:460px;font-size:14px}.a_yNcG_primaryLink{color:#ecd69f;align-items:center;gap:25px;margin-top:26px;font-size:16px;text-decoration:none;display:flex}.a_yNcG_boardLinks{flex-wrap:wrap;gap:18px;margin-top:28px;display:flex}.a_yNcG_boardLinks a{color:#bca4cf;border-bottom:1px solid #c6a4ed2a;padding-bottom:6px;font-size:12px;text-decoration:none}.a_yNcG_compare{color:#f0e5fa;background:radial-gradient(at 100%,#c6a4ed0b,#0000);border-left:1px solid #c6a4ed25;align-self:end;padding:30px 0 15px 27px;text-decoration:none}.a_yNcG_compare>svg{color:#c6a4ed;margin-bottom:25px}.a_yNcG_compare h3{letter-spacing:-.6px;margin:19px 0;font-size:28px;line-height:1.35}.a_yNcG_compare p{color:#af96c2;font-size:14px}.a_yNcG_compare>span:last-child{color:#c6a4ed;align-items:center;gap:20px;margin-top:25px;font-size:13px;display:flex}.a_yNcG_principles{border-top:1px solid #c6a4ed25;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;padding:35px 0;display:grid}.a_yNcG_principles>div>span{color:#ecd69f;font:italic 24px Georgia,serif}.a_yNcG_principles h3{margin:17px 0 10px;font-size:16px}.a_yNcG_principles p{color:#a68fb8;font-size:12px;line-height:1.85}.a_yNcG_guide{color:#eadcf5;border-top:1px solid #c6a4ed25;justify-content:space-between;align-items:center;gap:25px;padding:28px 0;text-decoration:none;display:flex}.a_yNcG_guide h2{letter-spacing:-.5px;margin:17px 0 10px;font-size:25px}.a_yNcG_guide p{color:#ab95bc;margin:0;font-size:13px}.a_yNcG_guide>span{color:#ecd69f;flex-shrink:0;align-items:center;gap:18px;font-size:13px;display:flex}@media (max-width:1100px){.a_yNcG_start{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:30px}.a_yNcG_tools{gap:35px}.a_yNcG_community{gap:40px}.a_yNcG_king{font-size:180px;left:0}.a_yNcG_knight{font-size:120px;right:0}.a_yNcG_start .a_yNcG_search button{padding:14px 10px;font-size:12px}}@media (max-width:700px){.a_yNcG_hero{grid-template-columns:1fr;padding:20px 0 30px}.a_yNcG_hero h1{letter-spacing:-2px;font-size:55px}.a_yNcG_chessArt{opacity:.13;pointer-events:none;width:180px;height:230px;position:absolute;top:65px;right:-20px}.a_yNcG_king{font-size:155px}.a_yNcG_knight{font-size:100px;top:110px}.a_yNcG_artLabel{display:none}.a_yNcG_heroFoot{letter-spacing:1px;font-size:8px}.a_yNcG_start{grid-template-columns:1fr;gap:25px;padding-bottom:30px}.a_yNcG_startNote{padding:10px 0 10px 20px}.a_yNcG_startNote p{margin:12px 0;font-size:18px}.a_yNcG_tools{grid-template-columns:1fr;gap:25px;padding:30px 0}.a_yNcG_sectionIntro h2{font-size:35px}.a_yNcG_sectionIntro p{max-width:none}.a_yNcG_tool{grid-template-columns:25px minmax(0,1fr) 25px;gap:12px}.a_yNcG_tool h3{font-size:23px}.a_yNcG_tool p{font-size:13px}.a_yNcG_tool .a_yNcG_eyebrow{font-size:9px}.a_yNcG_community{grid-template-columns:1fr;gap:30px;padding:30px 0}.a_yNcG_communityLead h2{font-size:35px}.a_yNcG_compare{padding:23px 0 15px 20px}.a_yNcG_principles{grid-template-columns:1fr;gap:24px}.a_yNcG_principles>div{grid-template-columns:30px minmax(0,1fr);gap:6px 16px;display:grid}.a_yNcG_principles h3{margin:0}.a_yNcG_principles p{grid-column:2;margin:0}.a_yNcG_guide{flex-direction:column;align-items:flex-start}.a_yNcG_guide h2{font-size:24px}.a_yNcG_start form>p{font-size:11px}}@media (pointer:coarse){.a_yNcG_boardLinks a{position:relative}.a_yNcG_boardLinks a:after{content:"";position:absolute;inset:-10px -4px}}.a_yNcG_guides{border-top:1px solid #c6a4ed25;margin:36px 0 8px;padding-top:24px}.a_yNcG_guides h2{color:#f4f1fa;margin:8px 0;font-size:clamp(22px,3vw,28px)}.a_yNcG_guides p{color:#a99fb8;margin:0 0 16px;font-size:14px}.a_yNcG_guidesLead{color:#ecd69f;align-items:center;gap:6px;margin-bottom:16px;font-weight:650;text-decoration:none;display:inline-flex}.a_yNcG_guidesList{flex-wrap:wrap;gap:10px;display:flex}.a_yNcG_guidesList a{color:#ecd69f;background:#ecd69f0a;border:1px solid #ecd69f3a;border-radius:999px;align-items:center;min-height:44px;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.a_yNcG_guidesMore{display:none}@media (max-width:700px){.a_yNcG_guidesList:not([data-open=true])>a:nth-child(n+13){display:none}.a_yNcG_guidesMore{color:#1b1027;min-height:44px;font:inherit;cursor:pointer;background:#ecd69f;border:1px solid #ecd69f;border-radius:999px;align-items:center;margin-top:14px;padding:0 18px;font-size:14px;font-weight:700;display:inline-flex}}
.ITuz2q_teaser{background:linear-gradient(120deg,#241634 0%,#150e1e 70%);border:1px solid #ecd69f2e;border-radius:20px;align-items:center;gap:24px;min-width:0;max-width:1090px;margin:0 auto 26px;padding:18px 22px;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 70px -48px #b07bff}.ITuz2q_teaser:before{content:"";pointer-events:none;background:radial-gradient(circle at 12%,#ecd69f14,#0000 40%);position:absolute;inset:0}.ITuz2q_boardSide{flex-shrink:0;width:190px;position:relative}.ITuz2q_skelBoard{aspect-ratio:1;color:#ecd69f;background:linear-gradient(90deg,#ffffff07 0%,#ffffff12 50%,#ffffff07 100%) 0 0/200% 100%;border-radius:10px;place-items:center;width:100%;animation:1.4s linear infinite ITuz2q_shimmer;display:grid}.ITuz2q_text{flex:1;min-width:0;position:relative}.ITuz2q_eyebrow{letter-spacing:1.8px;color:#ffb27a;align-items:center;gap:7px;font-size:11px;font-weight:750;display:inline-flex}.ITuz2q_lead{color:#d6c7e7;margin:12px 0 2px;font-family:Georgia,serif;font-size:19px;font-style:italic;line-height:1.4}.ITuz2q_lead b{color:#ecd69f;font-weight:400}.ITuz2q_question{letter-spacing:-.8px;color:#fff;margin:0;font-size:clamp(24px,2.5vw,32px);font-weight:750;line-height:1.15}.ITuz2q_question em{color:#ecd69f;font-family:Georgia,serif;font-weight:400}.ITuz2q_actions{flex-wrap:wrap;align-items:center;gap:10px 20px;margin-top:18px;display:flex}.ITuz2q_solve{color:#241e2e;background:#ecd69f;border-radius:12px;align-items:center;gap:8px;min-height:46px;padding:12px 20px;font-size:15px;font-weight:750;text-decoration:none;transition:transform .2s;display:inline-flex;box-shadow:0 12px 28px -14px #ecd69f}.ITuz2q_solve:hover{transform:translateY(-2px)}.ITuz2q_yours{color:#c6a4ed;align-items:center;min-height:44px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.ITuz2q_yours:hover{color:#fff}.ITuz2q_solve:focus-visible,.ITuz2q_yours:focus-visible{outline-offset:3px;outline:2px solid #ecd69f}.ITuz2q_mob,.ITuz2q_knight{display:none}@keyframes ITuz2q_shimmer{to{background-position:-200% 0}}@media (max-width:760px){.ITuz2q_teaser{background:radial-gradient(circle at 100% 0,#ffb27a1f,#0000 45%),linear-gradient(150deg,#261737 0%,#140d1d 75%);border-radius:18px;margin-bottom:22px;padding:22px 20px 20px;display:block}.ITuz2q_boardSide,.ITuz2q_desk{display:none}.ITuz2q_mob{display:block}.ITuz2q_knight{color:#ecd69f;opacity:.09;pointer-events:none;font-family:Georgia,serif;font-size:170px;line-height:1;display:block;position:absolute;bottom:-34px;right:-14px;transform:rotate(-8deg)}.ITuz2q_teaser .ITuz2q_mobileTitle{letter-spacing:-1px;color:#fff;margin:14px 0 0;font-size:clamp(21px,6.5vw,30px);font-weight:750;line-height:1.08}.ITuz2q_teaser .ITuz2q_mobileTitle em{color:#ecd69f;margin-top:2px;font-family:Georgia,serif;font-weight:400;display:block}.ITuz2q_teaser .ITuz2q_mobileSub{color:#b3a7c2;max-width:85%;margin:12px 0 0;font-size:13px;line-height:1.6}.ITuz2q_actions{gap:6px 18px;margin-top:18px}.ITuz2q_solve{min-height:48px;padding:12px 20px;font-size:15px}.ITuz2q_yours{font-size:13px}}@media (prefers-reduced-motion:reduce){.ITuz2q_skelBoard{animation:none}.ITuz2q_solve{transition:none}}
