/* Existing-route editorial guides. Uses the current Website_2 type and color tokens. */
.seo-guide{padding-top:0}.seo-breadcrumbs{padding-top:28px}.seo-breadcrumbs nav{display:flex;flex-wrap:wrap;gap:10px;font-size:12px;color:#525252}.seo-breadcrumbs a{text-decoration:underline;text-underline-offset:3px}.seo-guide .hero{padding-top:44px}.seo-guide h1{max-width:1000px}.seo-guide .intro{max-width:850px}.seo-guide .body-copy{padding-top:34px;padding-bottom:28px}.seo-guide .table-scroll{margin:24px 0}.seo-guide table caption{padding:14px;text-align:left;font-size:13px;color:#525252;border-bottom:1px solid #dedee3}.seo-guide .table-scroll:focus-visible{outline:2px solid #451477;outline-offset:4px}.seo-guide th[scope=row]{font-size:14px;color:#17171b;background:#fafafa}.seo-guide .faq summary{font-size:17px}.seo-guide .related{gap:14px 26px;align-items:start}.seo-guide .related a{max-width:360px}.seo-guide .scope-note{max-width:900px}.seo-example{border-top:1px solid #dedee3;border-bottom:1px solid #dedee3}.seo-guide .contact{margin-top:32px;padding-bottom:60px}.footer-security-link{font-size:12px;text-decoration:underline;text-underline-offset:3px;align-self:start;color:#525252}.seo-guide [data-form-id]{margin:24px 0}.seo-guide a:focus-visible,.seo-guide summary:focus-visible{outline:2px solid #451477;outline-offset:4px}@media(max-width:700px){.seo-guide .hero{padding-top:32px}.seo-guide h1{font-size:42px;line-height:1.08}.seo-guide .body-copy{padding-top:24px;padding-bottom:20px}.seo-guide .table-scroll table{min-width:640px}.seo-breadcrumbs{padding-top:22px}.seo-guide .related{display:grid;gap:18px}.seo-guide .related a{max-width:none}}@media print{.seo-guide .table-scroll{overflow:visible}.seo-guide .table-scroll table{min-width:0}.seo-breadcrumbs,.seo-guide .actions{display:none}}
