._root_3qocz_1{display:block}.seo-page{--seo-bg:#14120b;--seo-text:#f7f7f4;--seo-secondary:#f7f7f499;--seo-border:#f7f7f42e;min-height:100vh;color:var(--seo-text);background:var(--seo-bg);letter-spacing:.08px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.5}.seo-page *,.seo-page :before,.seo-page :after{box-sizing:border-box}.seo-page a{color:inherit;text-decoration:none}.seo-site-header{z-index:20;height:52px;color:var(--seo-text);background:var(--seo-bg);position:fixed;inset:0 0 auto}.seo-site-header__inner{grid-template-columns:1fr auto 1fr;align-items:center;width:min(100%,1300px);height:100%;margin:0 auto;padding:0 20px;display:grid}.seo-brand{letter-spacing:-.15px;justify-self:start;align-items:center;gap:9px;font-size:15px;font-weight:600;display:inline-flex}.seo-brand__mark{width:25px;height:25px}.seo-primary-nav,.seo-header-actions{align-items:center;gap:28px;font-size:14px;display:flex}.seo-header-actions{justify-self:end;gap:16px}.seo-primary-nav a,.seo-header-actions>a:not(.seo-header-cta){color:var(--seo-secondary)}.seo-primary-nav a:hover,.seo-header-actions>a:hover{color:var(--seo-text)}.seo-header-cta{border:1px solid var(--seo-border);border-radius:999px;padding:5px 13px 6px}.seo-main{min-height:100vh;padding:164px 20px 134px}.seo-article{width:min(100%,1240px);margin:0 auto}.seo-article-header{grid-template-columns:292px minmax(0,614px) 1fr;column-gap:20px;display:grid}.seo-article-meta{color:var(--seo-secondary);font-size:16px;line-height:1.5}.seo-article-meta a:hover{color:var(--seo-text)}.seo-article-meta__mobile-date,.seo-article-meta__mobile-separator{display:none}.seo-article-heading{grid-column:2;min-width:0}.seo-article-heading time,.seo-article-heading>p{color:var(--seo-secondary);margin:0;font-size:16px;display:block}.seo-article-heading h1{letter-spacing:-.72px;text-wrap:balance;max-width:720px;margin:7px 0 3px;font-size:36px;font-weight:400;line-height:1.2}.seo-article-body{grid-template-columns:292px minmax(0,614px) 1fr;column-gap:20px;display:grid}.seo-summary,.seo-prose{grid-column:2}.seo-summary{margin:48px 0 22px}.seo-summary__label{color:var(--seo-text);letter-spacing:-.11px;margin:0 0 12px;font-size:22px;font-weight:700;line-height:1.3}.seo-summary ul{gap:8px;margin:0;padding-left:24px;font-size:16px;line-height:1.5;display:grid}.seo-prose p,.seo-prose ul{color:var(--seo-text);letter-spacing:.08px;text-wrap:pretty;margin:0 0 22px;font-size:16px;line-height:1.5}.seo-prose ul{padding-left:24px}.seo-prose li+li{margin-top:8px}.seo-prose h2{letter-spacing:-.11px;margin:48px 0 12px;font-size:22px;font-weight:700;line-height:1.3}.seo-prose h3{margin:0 0 7px;font-size:18px;font-weight:700;line-height:1.4}.seo-faq__item{border-top:1px solid var(--seo-border);padding:20px 0}.seo-faq__item:last-child{border-bottom:1px solid var(--seo-border)}.seo-faq__item p{color:var(--seo-secondary);margin-bottom:0}.seo-related{margin-top:64px}.seo-related ul{margin:0;padding:0;list-style:none}.seo-related li{border-top:1px solid var(--seo-border)}.seo-related li:last-child{border-bottom:1px solid var(--seo-border)}.seo-related a{justify-content:space-between;gap:20px;padding:15px 0;display:flex}.seo-related a:hover{color:var(--seo-secondary)}.seo-site-footer{border-top:1px solid var(--seo-border);color:var(--seo-secondary);padding:52px 20px 58px}.seo-site-footer>div{justify-content:space-between;gap:24px;width:min(100%,1240px);margin:0 auto;display:flex}.seo-site-footer p{margin:0}.seo-site-footer nav{gap:24px;display:flex}.seo-page--missing{padding:100px 20px}@media (width<=899px){.seo-site-header{height:56px}.seo-site-header__inner{grid-template-columns:1fr auto}.seo-primary-nav,.seo-header-cta{display:none}.seo-header-actions{font-size:14px}.seo-main{padding:160px 20px 90px}.seo-article-header,.seo-article-body{display:block}.seo-article-meta{margin-bottom:4px}.seo-article-heading time{display:none}.seo-article-meta__mobile-date,.seo-article-meta__mobile-separator{display:inline}.seo-article-meta__guide,.seo-article-meta__desktop-separator{display:none}.seo-article-heading h1{margin-top:4px;font-size:36px}.seo-summary{min-height:188px;margin:43px 0 39px;padding:26px}.seo-summary ul{gap:10px;font-size:17px}.seo-prose h2{margin-top:42px}.seo-site-footer>div{flex-direction:column}}@media (width<=420px){.seo-brand span{font-size:14px}.seo-main{padding-top:158px}.seo-article-heading h1{font-size:36px}.seo-site-footer nav{flex-wrap:wrap}}
