.public-page{max-width:1280px!important;margin:0 auto!important;padding:0 36px!important}.cert-nav-actions{align-items:center;gap:18px;display:flex}.cert-mobile-menu{display:none}.cert-footer{align-items:flex-start;gap:55px}.cert-footer-brand{min-width:230px}.cert-footer-brand p{color:#929292;margin:15px 0 0;font-size:12px;line-height:1.8}.cert-footer>nav{grid-template-columns:repeat(3,max-content);gap:18px 30px;display:grid}.public-page .marketing-page-heading,.public-page .platform-page-heading,.public-page .legal-heading,.public-page .public-reading{text-align:left;max-width:none;margin:0;padding:55px 0 50px}.public-page :is(.marketing-page-heading,.platform-page-heading,.legal-heading,.public-reading)>h1{max-width:960px;font-family:var(--font-interface),sans-serif!important;letter-spacing:-.05em!important;color:#eee!important;margin:0 0 25px!important;font-size:clamp(36px,4.6vw,60px)!important;font-weight:500!important;line-height:1.08!important}.public-page h1 em{font:inherit;color:inherit}.public-page :is(.marketing-page-heading,.platform-page-heading,.legal-heading,.public-reading)>p:not(.eyebrow){color:#aaa;max-width:720px;margin:0 0 24px;font-size:16px;line-height:1.8}.public-page :is(.marketing-page-heading,.platform-page-heading,.legal-heading,.public-reading)>.eyebrow{display:none}.public-page .platform-section{padding:40px 0 60px}.public-page .public-reading{max-width:1000px}.public-page .public-reading h2{letter-spacing:-.025em;color:#e5e5e5;margin-top:40px;font-size:28px;font-weight:500;line-height:1.25}.public-page .public-reading p,.public-page .public-reading li{color:#aaa;font-size:15px;line-height:1.9}.public-page .public-reading a{color:#dedede}.public-page .help-questions{gap:0;max-width:940px;margin:5px 0 60px;display:grid}.public-page .help-questions details{box-shadow:none;background:0 0;border:0;border-top:1px solid #2c2c2c;border-radius:0;padding:22px 0}.public-page .help-questions summary{color:#ddd;cursor:pointer;font-size:16px;font-weight:500}.public-page .help-questions details p{color:#aaa;max-width:790px;margin:15px 0 0;font-size:14px;line-height:1.9}.public-page .guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 36px;margin:35px 0}.public-page .guide-grid>a{box-shadow:none;background:0 0;border:0;border-top:1px solid #292929;border-radius:0;padding:26px 0}.public-page .guide-grid strong{color:#ddd;font-size:17px;font-weight:500;line-height:1.5}.public-page .guide-grid p{font-size:14px}.public-page .public-example{box-shadow:none;background:#111;border-color:#333;border-radius:6px}.public-page .legal-heading{padding-bottom:35px}.public-page .legal-layout{gap:50px}.public-page .legal-layout p,.public-page .legal-layout li{font-size:14px;line-height:1.9}.public-page .legal-intro{color:#aaa}.public-page .legal-number{display:none}.public-page .legal-index>a{box-shadow:none;background:0 0;border:0;border-top:1px solid #292929;border-radius:0;padding:25px 0}.public-page .legal-index h2{letter-spacing:-.025em;font-size:23px}.public-page .legal-hub-note{box-shadow:none;background:#111;border-color:#292929}.public-page .developer-guide{padding:25px 0 50px}.public-page pre{background:#111;border-color:#292929;border-radius:6px;max-width:100%;font-size:13px;line-height:1.8;overflow-x:auto}.public-cta{flex-direction:column;align-items:flex-start;gap:20px;padding:45px 0 70px;display:flex}.public-cta h2{letter-spacing:-.04em;color:#eee;margin:0;font-size:34px;font-weight:500;line-height:1.15}.public-cta>p{color:#aaa;margin:0;font-size:15px;line-height:1.8}.public-cta>div{align-items:center;gap:24px;font-size:12px;display:flex}.public-page .support-page{max-width:none;padding:45px 0 65px}.public-page .support-page>header h1{letter-spacing:-.04em;font-size:48px;font-weight:500}.public-page .support-page>header p{color:#aaa;font-size:16px;line-height:1.8}.public-page .support-eyebrow{display:none}.public-page .billing-price-card{box-shadow:none;background:#111;border-color:#303030}.public-page .billing-price-card .eyebrow{letter-spacing:0;text-transform:none;font-size:11px}.public-page .pricing-faq-item{box-shadow:none;background:0 0;border-color:#303030}.public-page .blog-card{box-shadow:none;background:#111;border-color:#303030}.maker-public-shell>.cert-nav,.maker-public-shell>.cert-footer{max-width:1208px;margin-inline:auto}.public-page .template-detail{padding-top:40px}.public-page .template-detail h1{letter-spacing:-.04em;font-size:42px;font-weight:500}.public-page .template-detail p{line-height:1.8}.public-page :is(.legal-version,.fine-print){font-size:12px!important}@media (max-width:900px){.cert-footer>nav{grid-template-columns:repeat(2,max-content)}.public-page{padding:0 26px!important}}@media (max-width:760px){.cert-nav>nav{display:none}.cert-mobile-menu{font-size:12px;display:block;position:relative}.cert-mobile-menu summary{cursor:pointer;color:#bbb;padding:8px 0;list-style:none}.cert-mobile-menu[open]>nav{z-index:60;background:#191919;border:1px solid #444;border-radius:6px;min-width:190px;padding:12px;display:grid;position:absolute;top:36px;right:0;box-shadow:0 12px 30px #0008}.cert-mobile-menu nav a{color:#ddd;padding:10px;font-size:13px}.public-page .guide-grid{grid-template-columns:1fr}.public-page .legal-layout{gap:25px}.cert-footer{flex-direction:column;gap:28px}.cert-footer>nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 25px;width:100%}}@media (max-width:480px){.public-page{padding:0 20px!important}.cert-nav{gap:12px}.cert-nav-actions{gap:14px}.cert-nav-account{font-size:10px}.public-page :is(.marketing-page-heading,.platform-page-heading,.legal-heading,.public-reading){padding-top:35px}.public-page :is(.marketing-page-heading,.platform-page-heading,.legal-heading,.public-reading)>h1{font-size:35px!important}.public-page .public-reading h2{font-size:25px}.public-page .help-questions summary{font-size:15px}.public-cta{padding-bottom:50px}.public-cta h2{font-size:30px}.maker-public-shell>.cert-nav,.maker-public-shell>.cert-footer{margin-inline:20px}}.public-page .blog-index-heading{background:0 0;padding:55px 0 40px}.public-page .blog-index-heading .cms-eyebrow{display:none}.public-page .blog-index-heading h1{letter-spacing:-.05em;color:#eee;font-size:clamp(36px,4.6vw,60px);font-weight:500;line-height:1.08}.public-page .blog-index-heading p{color:#aaa;max-width:720px;font-size:16px;line-height:1.8}.public-page .blog-story{max-width:1000px;margin-inline:auto;padding-top:40px}.public-page .blog-story h1{font-family:var(--font-interface),sans-serif;letter-spacing:-.04em;font-size:clamp(34px,4vw,56px);font-weight:500;line-height:1.15}.public-page .blog-story-footer{box-shadow:none;background:0 0;border-color:#303030}.public-page .blog-story-footer h2{letter-spacing:-.025em;font-size:28px;font-weight:500}.public-breadcrumb{color:#888;margin:0 0 30px;font-size:12px;line-height:1.8}.public-breadcrumb a,.public-breadcrumb [aria-current=page]{color:#aaa}.public-page .legal-index>a{grid-template-columns:minmax(0,1fr) 28px;align-items:start;gap:24px;display:grid}.public-page .legal-index>a>div{min-width:0}.public-page .legal-index>a>div>.eyebrow{display:none}.public-page .legal-index>a>svg{grid-area:1/2}.public-page .legal-index h2{max-width:none;margin:0 0 12px}.public-page .legal-index p{max-width:620px;font-size:14px;line-height:1.85}
