.stolenGuide{--claim-navy:#061426;--claim-blue:#0767ff;--claim-sky:#eaf3ff}.stolenGuide .blogNav{background:#fff}.stolenGuide .blogBrand img{width:144px;height:auto;display:block}.stolenGuide .seriesHero{position:relative}.stolenGuide .seriesHeroCopy{z-index:1;position:relative}.stolenGuide .seriesHeroCopy:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#dceaff 0,#0000 68%);border-radius:50%;width:420px;height:420px;position:absolute;top:-130px;left:-180px}.stolenGuide .seriesHeroImage{transform:rotate(1deg);box-shadow:0 38px 110px #0614262e}.stolenJump{flex-wrap:wrap;gap:.65rem;margin-top:2rem;display:flex}.stolenJump a{color:var(--claim-navy);background:#fff;border:1px solid #cfd8e5;border-radius:999px;padding:.82rem 1.15rem;font-size:.78rem;font-weight:900;text-decoration:none;transition:all .2s}.stolenJump a:first-child{border-color:var(--claim-blue);background:var(--claim-blue);color:#fff}.stolenJump a:hover,.stolenJump a:focus-visible{outline:0;transform:translateY(-2px);box-shadow:0 10px 24px #0767ff24}.claimRoadmap{background:var(--claim-navy);color:#fff;border-radius:28px;width:min(1180px,90vw);margin:0 auto 2rem;padding:2rem;box-shadow:0 24px 70px #06142625}.roadmapEyebrow{color:#71aaff;letter-spacing:.18em;margin:0 0 1.25rem;font-size:.68rem;font-weight:900}.claimRoadmap>div{grid-template-columns:repeat(3,1fr);display:grid}.claimRoadmap article{border-left:1px solid #ffffff1f;min-width:0;padding:1rem 2rem}.claimRoadmap article:first-child{border-left:0;padding-left:0}.claimRoadmap span{color:#5798ff;margin-bottom:1.5rem;font-size:.74rem;font-weight:900;display:block}.claimRoadmap strong,.claimRoadmap small{display:block}.claimRoadmap strong{letter-spacing:-.03em;font-size:clamp(1.2rem,2vw,1.6rem)}.claimRoadmap small{color:#aebdd0;margin-top:.4rem;font-size:.82rem}.stolenGuide .articleBody{width:min(820px,90vw);padding-top:7rem}.stolenGuide .articleBody>p:first-of-type:not(.languageLabel){font-size:1.18rem}.stolenGuide .articleBody ul{gap:.65rem;margin:2rem 0;padding:0;list-style:none;display:grid}.stolenGuide .articleBody li{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:1rem 1rem 1rem 3rem;line-height:1.55;position:relative;box-shadow:0 7px 22px #07111f08}.stolenGuide .articleBody li:before{content:"✓";width:1.25rem;height:1.25rem;color:var(--claim-blue);background:#e4efff;border-radius:50%;place-items:center;font-size:.72rem;font-weight:900;display:grid;position:absolute;top:1rem;left:1.1rem}.stolenGuide .spanishSection{background:linear-gradient(#f5f8fc,#eef4fb);width:auto}.claimHelpCta{background:radial-gradient(circle at 95% 5%,#185ab0 0,transparent 34%),var(--claim-navy);color:#fff;border-radius:30px;width:auto;margin:3rem -6vw 1.5rem;padding:clamp(2rem,5vw,4rem);overflow:hidden;box-shadow:0 30px 80px #0614262b}.stolenGuide .articleBody .claimHelpCta>p{color:#78abff;letter-spacing:.16em;margin:0 0 1rem;font-size:.68rem;font-weight:900}.stolenGuide .articleBody .claimHelpCta h3{color:#fff;margin:0 0 1rem;font-size:clamp(2rem,4vw,3.4rem)}.stolenGuide .articleBody .claimHelpCta h3:before{display:none}.claimHelpCta>span{color:#b6c4d6;max-width:620px;font-size:1rem;line-height:1.7;display:block}.claimHelpCta>div{flex-wrap:wrap;gap:.7rem;margin-top:1.7rem;display:flex}.claimHelpCta a{color:#fff;background:#ffffff0d;border:1px solid #ffffff30;border-radius:999px;padding:.9rem 1.15rem;font-size:.8rem;font-weight:900;text-decoration:none}.claimHelpCta a:first-child{border-color:var(--claim-blue);background:var(--claim-blue)}.claimHelpCta a:hover,.claimHelpCta a:focus-visible{border-color:#fff;outline:0}.stolenGuide .articleBody .claimDisclaimer{color:#657386;background:#f4f7fb;border-left:3px solid #9dbce8;margin-top:2rem;padding:1.2rem;font-size:.82rem;line-height:1.65}.stolenGuide .spanishSection .claimDisclaimer{background:#fff}@media (max-width:900px){.stolenGuide .seriesHeroImage{transform:none}.claimRoadmap{margin-top:0}}@media (max-width:700px){.stolenGuide .blogBrand img{width:118px}.stolenJump a{text-align:center;flex:1}.claimRoadmap{border-radius:22px;padding:1.25rem}.claimRoadmap>div{grid-template-columns:1fr}.claimRoadmap article,.claimRoadmap article:first-child{border-top:1px solid #ffffff1f;border-left:0;padding:1rem 0}.claimRoadmap article:first-child{border-top:0}.claimRoadmap span{margin-bottom:.5rem}.claimHelpCta{border-radius:22px;margin:3rem 0 1rem;padding:1.5rem}.claimHelpCta>div{flex-direction:column}.claimHelpCta a{text-align:center}}@media (prefers-reduced-motion:reduce){.stolenJump a{transition:none}}
