.site-header-mobile-module__8dLigG__drawer{width:100%;max-width:none;height:100dvh;max-height:none;color:var(--foreground);background:#0d0e14;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.site-header-mobile-module__8dLigG__drawer[open]{flex-direction:column;animation:.24s ease-out site-header-mobile-module__8dLigG__slide-in;display:flex}.site-header-mobile-module__8dLigG__drawer::backdrop{background:#0009}.site-header-mobile-module__8dLigG__toolbar{min-height:76px;padding:calc(12px + env(safe-area-inset-top)) 20px 12px;flex-shrink:0;align-items:center;gap:12px;display:flex}.site-header-mobile-module__8dLigG__iconButton{color:#fff;cursor:pointer;border-radius:8px;place-items:center;width:44px;height:44px;display:grid}.site-header-mobile-module__8dLigG__content{overscroll-behavior:contain;flex:1;min-height:0;padding:0 24px 24px;animation:.18s ease-out site-header-mobile-module__8dLigG__content-in;overflow-y:auto}.site-header-mobile-module__8dLigG__row{color:#eeeef1;text-align:left;cursor:pointer;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:68px;padding:18px 4px;font-size:18px;font-weight:600;display:flex}.site-header-mobile-module__8dLigG__row:hover,.site-header-mobile-module__8dLigG__iconButton:hover{background:#ffffff0a}.site-header-mobile-module__8dLigG__row:active,.site-header-mobile-module__8dLigG__iconButton:active{background:#ffffff14}.site-header-mobile-module__8dLigG__row:focus-visible,.site-header-mobile-module__8dLigG__iconButton:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.site-header-mobile-module__8dLigG__footer{padding:12px 24px calc(20px + env(safe-area-inset-bottom));background:#0d0e14;border-top:1px solid #ffffff14;flex-shrink:0}@keyframes site-header-mobile-module__8dLigG__slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes site-header-mobile-module__8dLigG__content-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.site-header-mobile-module__8dLigG__drawer[open],.site-header-mobile-module__8dLigG__content{animation:none}}
@media (max-width:767px){.marketing-site{min-width:0}.marketing-site .page-shell{width:100%;padding-inline:16px}.marketing-site .public-content{min-width:0}.marketing-site .public-content h1{letter-spacing:-.035em;overflow-wrap:anywhere;font-size:clamp(28px,7.6vw,34px);line-height:1.16}.marketing-site .public-content .section-space{padding-block:40px}.marketing-site .public-content>section:first-child,.marketing-site .public-content>main>section:first-child{padding-top:24px}.marketing-site .public-content input:not([type=checkbox]):not([type=radio]),.marketing-site .public-content select,.marketing-site .public-content textarea{font-size:16px}.marketing-site .public-content :is(h1,h2,h3){scroll-margin-top:88px}.marketing-site .public-content :is(figure,article,section){min-width:0}.marketing-site .public-content pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;overflow-x:auto}.marketing-site .public-content :is(iframe,video){max-width:100%}.marketing-site .public-content figcaption{font-size:13px;line-height:1.6}.marketing-site [data-homepage-hero]>.page-shell{min-height:520px;padding-block:56px}.marketing-site [data-homepage-hero-copy] h1{font-size:34px}.marketing-site [data-homepage-hero-copy] p{margin-top:16px;font-size:16px;line-height:1.7}.marketing-site [data-homepage-hero-copy] a{min-height:48px;margin-top:24px}.marketing-site .blog-prose{font-size:16px;line-height:1.8}.marketing-site .blog-prose :is(h2,h3){text-wrap:pretty}.marketing-site .blog-prose h2{margin-block:36px 16px;font-size:26px;line-height:1.3}.marketing-site .blog-prose h3{margin-block:24px 12px;font-size:20px;line-height:1.4}.marketing-site .blog-prose table{overscroll-behavior-x:contain;min-width:0;max-width:100%;font-size:14px;display:block;overflow-x:auto}.marketing-site .blog-prose :is(th,td){min-width:140px;padding:12px}.marketing-site [data-blog-layout]{margin-top:24px}.marketing-site .mobile-pricing-hero{padding-top:24px;padding-bottom:32px}.mobile-pricing-hero h1{font-size:28px!important}.mobile-pricing-hero h1+p{margin-top:12px;font-size:16px;line-height:1.6}.mobile-pricing-hero [aria-label=Plan\ highlights]{gap:4px 8px;margin-top:12px;font-size:12px}.mobile-pricing-hero #plans{margin-top:24px;scroll-margin-top:80px}.mobile-blog-index>section:first-child{text-align:left;padding-block:24px}.mobile-blog-index>section:first-child>p:first-child{display:none}.mobile-blog-index>section:first-child h1{margin-top:0}.mobile-blog-index>section:first-child h1+p{margin-top:12px;font-size:16px;line-height:1.6}.mobile-blog-index>nav{margin-top:0;margin-bottom:24px}.mobile-blog-index [data-testid=featured-guides]{padding-bottom:32px}.mobile-blog-index section>div.text-center{text-align:left;margin-bottom:16px}.mobile-blog-index section>div.text-center>p{display:none}.mobile-blog-index section>div.text-center h2{font-size:20px}.mobile-blog-index [data-blog-list]{gap:20px}.mobile-blog-index [data-blog-list] article{border-bottom:1px solid var(--border);grid-template-columns:88px minmax(0,1fr);gap:14px;padding-bottom:20px;display:grid}.mobile-blog-index [data-blog-list] article>a{border-radius:6px;aspect-ratio:1!important}.mobile-blog-index [data-blog-list] article>div{padding-top:0}.mobile-blog-index [data-blog-list] article>div>p{display:none}.mobile-blog-index [data-blog-list] article h3{letter-spacing:-.015em;margin-top:0;font-size:16px;line-height:1.4}.mobile-blog-index [data-blog-list] article h3 a{min-height:44px;display:inline-block}.mobile-blog-index [data-blog-list] article>div>div{margin-top:8px;font-size:12px}.mobile-blog-index [data-blog-list] article>div>div>a{display:none}.mobile-blog-index>section:last-child>.page-shell{padding-block:32px}.mobile-blog-index>section:last-child .text-center{text-align:left;margin-bottom:20px}.mobile-blog-index>section:last-child .text-center>p{display:none}.mobile-blog-index>section:last-child .text-center h2{font-size:20px}.mobile-blog-article>header{padding-block:16px 24px}.mobile-blog-article>header h1{margin-top:16px}.mobile-blog-article>header h1+p{margin-top:16px;font-size:16px;line-height:1.7}.mobile-blog-article [data-semantic-label=article\ metadata]{margin-top:16px;font-size:13px;line-height:1.7}}
