:root{--ink:#13203b;--muted:#64728a;--blue:#2048b8;--line:#dce4f0;--wash:#f4f7fc;--green:#356f58;--display:Manrope,Arial,sans-serif;--body:"DM Sans",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:#fbfcff;font-family:var(--body);line-height:1.65}a{color:#214da8;text-decoration-thickness:1px;text-underline-offset:3px}.skip-link{position:fixed;left:16px;top:-70px;z-index:50;padding:12px 16px;background:#fff;border:2px solid var(--blue);border-radius:8px}.skip-link:focus{top:16px}.public-header{display:flex;align-items:center;gap:36px;min-height:78px;padding:0 clamp(22px,5vw,76px);border-bottom:1px solid var(--line);background:#fff}.public-brand{display:inline-flex;align-items:center;gap:10px;color:var(--ink);font:700 23px var(--display);text-decoration:none;white-space:nowrap}.public-brand b{font-weight:500}.public-mark{position:relative;width:31px;height:31px;border:2px solid #2355c7;border-radius:50%}.public-mark:before,.public-mark:after{content:"";position:absolute;border-radius:50%;inset:5px;border:1px solid #2355c7}.public-mark:after{inset:11px;background:#2355c7;border:0}.public-header nav{display:flex;align-items:center;gap:24px;margin-left:auto}.public-header nav a{color:#52627c;text-decoration:none;font-size:14px}.public-header nav a:hover{text-decoration:underline}.header-cta{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 18px;border-radius:9px;background:var(--blue);color:#fff;text-decoration:none;font-weight:700;font-size:14px}main{max-width:1180px;margin:auto;padding:32px clamp(22px,5vw,76px) 90px}.breadcrumbs{display:flex;gap:9px;align-items:center;color:#7b8799;font-size:13px;margin-bottom:56px}.breadcrumbs a{color:#516b99}.article-hero{max-width:900px;margin-bottom:54px}.kicker{margin:0 0 12px;color:#5673a6;font-size:12px;font-weight:700;letter-spacing:1.8px}.article-hero h1{max-width:850px;margin:0;font:700 clamp(42px,6vw,72px)/1.08 var(--display);letter-spacing:-3px}.article-hero>p:last-child{max-width:780px;margin:24px 0 0;color:#5d6d87;font-size:20px;line-height:1.7}.article-layout{display:grid;grid-template-columns:minmax(0,760px) 270px;gap:70px;align-items:start}.article-content>section{padding:34px 0;border-top:1px solid var(--line)}.article-content>section:first-child{border-top:0}.article-content h2{margin:0 0 15px;font:700 clamp(26px,3vw,34px)/1.25 var(--display);letter-spacing:-1px}.article-content h3{margin:0 0 8px;font:700 18px var(--display)}.article-content p,.article-content li{color:#4d5e78;font-size:17px}.article-content p{margin:12px 0}.answer-box{padding:30px!important;border:1px solid #cbdaf0!important;border-radius:18px;background:#eef4fd}.answer-box h2{font-size:28px}.answer-box ol{margin:18px 0 0;padding-left:23px}.answer-box li{margin:8px 0}.numbered{list-style:none;padding:0;margin:25px 0}.numbered li{display:grid;grid-template-columns:120px 1fr;gap:24px;padding:22px 0;border-top:1px solid var(--line)}.numbered b{color:var(--ink);font:700 21px var(--display)}.topic-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:22px}.topic-grid article{padding:22px;border:1px solid var(--line);border-radius:14px;background:#fff}.topic-grid p{font-size:15px}.topic-grid a{font-size:14px;font-weight:700}.check-list{list-style:none;padding:0}.check-list li{position:relative;padding:13px 0 13px 29px;border-bottom:1px solid #e7ebf2}.check-list li:before{content:"✓";position:absolute;left:0;color:var(--green);font-weight:700}.check-list b{color:var(--ink)}.text-cta{display:inline-flex;padding:13px 18px;border-radius:9px;background:var(--blue);color:#fff;text-decoration:none;font-weight:700}.article-aside{position:sticky;top:28px;padding:24px;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:0 18px 55px #1a396811}.article-aside h2{font:700 23px var(--display);margin:0 0 10px}.article-aside p{color:#63728a;font-size:14px}.article-aside a{display:block;margin:18px 0 12px;padding:12px 14px;border-radius:8px;background:#214bb6;color:#fff;text-align:center;text-decoration:none;font-weight:700}.article-aside small{display:block;color:#8590a2;font-size:11px;text-align:center}.public-footer{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:35px;padding:38px clamp(22px,5vw,76px);border-top:1px solid var(--line);background:#fff}.public-footer p{margin:7px 0 0;color:#7b8799;font-size:12px}.public-footer>nav{display:flex;flex-wrap:wrap;justify-content:center;gap:18px}.public-footer nav a{font-size:12px;color:#566780}.public-footer>p{text-align:right}.seo-discovery{margin:55px auto 0;padding:60px clamp(22px,5vw,76px);border-top:1px solid var(--line);background:#fff}.seo-discovery-inner{max-width:1140px;margin:auto}.seo-discovery h2{max-width:750px;margin:8px 0 14px;font:700 clamp(28px,4vw,42px)/1.2 var(--display);letter-spacing:-1.5px}.seo-discovery .seo-lead{max-width:780px;color:#60708a;font-size:16px;line-height:1.75}.seo-link-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:28px}.seo-link-grid a{display:block;padding:21px;border:1px solid var(--line);border-radius:13px;background:var(--wash);text-decoration:none}.seo-link-grid b{display:block;color:var(--ink);font:700 16px var(--display)}.seo-link-grid span{display:block;margin-top:6px;color:#6e7d94;font-size:13px}.seo-trust-links{display:flex;flex-wrap:wrap;gap:20px;margin-top:24px}.seo-trust-links a{font-size:13px}.footer nav{display:flex;align-items:center;gap:14px}.footer nav a,.footer nav button{font-size:12px;color:#6f7d92;background:none;padding:0;text-decoration:none}.footer nav a:hover{text-decoration:underline}@media(max-width:900px){.public-header nav{display:none}.header-cta{margin-left:auto}.article-layout{grid-template-columns:1fr}.article-aside{position:static}.public-footer{grid-template-columns:1fr}.public-footer>nav{justify-content:flex-start}.public-footer>p{text-align:left}.seo-link-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.public-header{gap:16px}.public-brand{font-size:20px}.public-mark{width:27px;height:27px}.header-cta{padding:0 13px;font-size:12px}.breadcrumbs{margin-bottom:36px}.article-hero h1{font-size:40px;letter-spacing:-2px}.article-hero>p:last-child{font-size:17px}.article-layout{gap:35px}.article-content p,.article-content li{font-size:16px}.numbered li{grid-template-columns:1fr;gap:7px}.topic-grid,.seo-link-grid{grid-template-columns:1fr}.answer-box{padding:22px!important}.public-footer{padding-top:30px}.seo-discovery{padding-top:44px}.footer{align-items:flex-start}.footer nav{flex-wrap:wrap;justify-content:flex-end}}
