*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#10243e;background:#f5f1e9;margin:0;font-family:Arial,sans-serif;line-height:1.72}a{color:inherit}img{max-width:100%;display:block}.siteHeader{border-bottom:1px solid #91a0aa;justify-content:space-between;align-items:center;max-width:1380px;min-height:96px;margin:auto;padding:18px 30px;display:flex}.brand{align-items:center;gap:14px;font-weight:900;line-height:1;text-decoration:none;display:flex}.brand>b{color:#fff;letter-spacing:.12em;background:#ff6b5d;border-radius:50%;place-items:center;width:66px;height:66px;font-size:12px;display:grid;box-shadow:0 0 0 5px #57d1c9,7px 7px #10243e}.brand small{color:#5a6c78;letter-spacing:.14em;text-transform:uppercase;margin-top:8px;font-size:9px;display:block}.siteHeader nav{flex-wrap:wrap;gap:24px;display:flex}.siteHeader nav a{font-size:12px;font-weight:900;text-decoration:none}.hero,.guideHero{grid-template-columns:1.02fr .98fr;align-items:center;gap:72px;max-width:1380px;margin:auto;padding:84px 30px;display:grid}.hero{min-height:720px}.hero h1,.guideHero h1{letter-spacing:-.055em;margin:20px 0 28px;font-size:clamp(48px,6vw,88px);line-height:.95}.guideHero h1{font-size:clamp(42px,5vw,72px)}h1 em{color:#ff6b5d;font-style:normal}.hero img,.guideHero img{aspect-ratio:16/9;object-fit:cover;border:2px solid #10243e;border-radius:180px 24px 24px;box-shadow:20px 20px #57d1c9}.eyebrow,.index>span,.guide section>span,.commercial>span,aside>span{letter-spacing:.17em;color:#b93c32;font-size:11px;font-weight:900}.lead{color:#455f70;max-width:750px;font-size:20px}.actions{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.primary,.secondary,.sponsorButton{border:2px solid #10243e;justify-content:center;align-items:center;min-height:54px;padding:0 23px;font-weight:900;text-decoration:none;display:inline-flex}.primary{color:#fff;background:#10243e}.secondary{background:0 0}.sponsorButton{background:#ffd166}.fine{color:#667781;font-size:12px}.index{color:#f5f1e9;background:#10243e;padding:80px max(30px,50vw - 660px)}.index>span{color:#57d1c9}.index h2{max-width:850px;font-size:clamp(34px,4vw,58px);line-height:1.05}.library{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.library article{background:#162f4d;border:1px solid #567080;padding:26px}.library i{color:#ff6b5d;font-style:normal;font-weight:900}.library h3{font-size:24px}.library ul{padding-left:17px}.library a{text-decoration-color:#57d1c9}.homeArticle{max-width:980px;margin:80px auto;padding:0 30px}.homeArticle>section{border-bottom:1px solid #bec6c7;grid-template-columns:54px 1fr;gap:20px;padding:24px 0;display:grid}.homeArticle b,.articleBody section>span{color:#ff6b5d;letter-spacing:.15em;font-size:11px}.breadcrumbs{max-width:1320px;margin:28px auto 0;padding:0 30px}.breadcrumbs ol{gap:10px;padding:0;font-size:12px;list-style:none;display:flex}.breadcrumbs li+li:before{content:"›";margin-right:10px}.articleGrid{grid-template-columns:minmax(0,1fr) 310px;gap:64px;max-width:1240px;margin:0 auto 90px;padding:0 30px;display:grid}.articleBody>section{border-bottom:1px solid #bdc6c8;padding:26px 0}.articleBody>section>p{font-size:18px}.steps>div{grid-template-columns:55px 1fr;gap:15px;padding:14px 0;display:grid}.steps b{color:#ff6b5d}.commercial,.notice{background:#fff1c9;border:2px solid #10243e;margin:28px 0;box-shadow:8px 8px #57d1c9;padding:28px!important}aside{border-left:1px solid #8ea0a8;align-self:start;padding-left:24px;position:sticky;top:20px}aside>a:not(.sponsorButton){border-bottom:1px solid #c4cccc;padding:15px 0;font-weight:900;text-decoration:none;display:block}aside a small{color:#647783;margin-top:5px;font-weight:400;display:block}.sources{padding:0;list-style:none}.sources li{border-bottom:1px solid #c4cccc;padding:18px 0}.sources a{font-weight:900}.sources p{margin:5px 0}.sources small{color:#667781}footer{color:#f5f1e9;background:#10243e;grid-template-columns:2fr 1fr;gap:50px;padding:58px max(30px,50vw - 640px);display:grid}footer a{margin:8px 0;display:block}footer small{color:#a8b9c2;grid-column:1/-1}.ageGate{z-index:99;background:#050f1cf0;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.ageGate>div{background:#f5f1e9;border:3px solid #57d1c9;max-width:560px;padding:42px;box-shadow:16px 16px #ff6b5d}.ageGate span{letter-spacing:.18em;color:#b93c32;font-size:11px;font-weight:900}.ageGate h2{font-size:38px;line-height:1.05}.ageGate button,.ageGate a{color:#fff;background:#10243e;border:2px solid #10243e;margin:8px 8px 0 0;padding:14px 18px;font-weight:900;text-decoration:none;display:inline-flex}.ageGate a{color:#10243e;background:0 0}@media (max-width:900px){.siteHeader{align-items:flex-start;gap:20px}.siteHeader nav{display:none}.hero,.guideHero{grid-template-columns:1fr;gap:38px;padding-top:52px}.hero{min-height:0}.hero img,.guideHero img{border-radius:100px 18px 18px;box-shadow:10px 10px #57d1c9}.library{grid-template-columns:1fr 1fr}.articleGrid{grid-template-columns:1fr}aside{border-left:0;padding-left:0;position:static}.guideHero h1{font-size:48px}}@media (max-width:560px){.siteHeader,.hero,.guideHero,.homeArticle,.articleGrid,.breadcrumbs{padding-left:20px;padding-right:20px}.brand span{font-size:13px}.brand>b{width:54px;height:54px}.hero h1,.guideHero h1{font-size:42px}.lead{font-size:17px}.library{grid-template-columns:1fr}.index{padding:62px 20px}.articleBody>section>p{font-size:17px}footer{grid-template-columns:1fr;padding:48px 20px}footer small{grid-column:auto}.ageGate>div{padding:28px}.ageGate h2{font-size:32px}}
