/* Editorial pages reuse the homepage type, palette, navigation and footer. */
footer>div{flex-wrap:wrap;max-width:650px}footer .brand{flex-shrink:0}.faq-list a{text-decoration:underline}
.seo-main{max-width:1050px;margin:auto;padding:64px 5% 80px}.seo-main h1{font-size:clamp(42px,6vw,78px);line-height:1.07;letter-spacing:-2px;max-width:900px}.answer{font-size:20px;line-height:1.8;margin:32px 0 56px;max-width:840px}.seo-main section{margin-top:48px}.seo-main h2{font-size:clamp(28px,3.5vw,42px);line-height:1.2;letter-spacing:-.8px;margin-bottom:20px}.seo-main p,.seo-main li{line-height:1.85}.seo-main p a{text-decoration:underline;text-underline-offset:3px}.seo-main li{margin-bottom:12px}.table-scroll{overflow-x:auto;border:1px solid var(--line);border-radius:14px;margin:24px 0}.table-scroll table{border-collapse:collapse;width:100%;min-width:640px;text-align:left;font-size:14px}caption{text-align:left;padding:20px;font-weight:600;background:#e9ede2}th,td{padding:17px 20px;border-top:1px solid var(--line);vertical-align:top}thead th{background:#e9ede2}tbody th{font-weight:600;width:24%}.app-figure{margin:32px 0;padding:30px;background:#e5eadd;border-radius:24px;text-align:center}.app-figure img{width:240px;margin:auto;border-radius:24px}.app-figure figcaption{font-size:12px;margin-top:20px;color:var(--muted)}.article-faq details{padding:20px 0;border-bottom:1px solid var(--line)}.article-faq details p{max-width:none;font-size:15px}.article-cta{border-top:1px solid var(--line);padding-top:32px}.article-cta .cta{font-size:16px;line-height:1.5}.article-cta p{color:var(--muted);font-size:13px}.seo-page .nav nav>a{display:block}@media(max-width:600px){.seo-main{padding-top:35px}.answer{font-size:17px;margin-bottom:36px}.seo-main section{margin-top:36px}.seo-page .nav nav>a:first-child{display:none}footer>div{gap:16px}.table-scroll table{font-size:13px}th,td{padding:14px}.article-cta .cta{font-size:14px}}
