/* SEO content pages: extends .privacy-page typography for longer guides. */
.seo-page .seo-crumbs{font-size:12px;letter-spacing:.04em;margin-bottom:30px;opacity:.8}
.seo-page .seo-crumbs a{text-decoration:none}
.seo-page h3{font-size:20px;margin:28px 0 10px}
.seo-page ul,.seo-page ol{max-width:65ch;font-size:17px;line-height:1.65;margin:15px 0;padding-left:1.3em}
.seo-page li{margin:6px 0}
.seo-page ul li{list-style:disc}
.seo-page ol li{list-style:decimal}
.seo-page mark{background:#fff2a8;color:#012138;padding:0 .2em}
.seo-page .seo-table{overflow-x:auto;margin:20px 0}
.seo-page table{border-collapse:collapse;font-size:15px;line-height:1.5;min-width:560px;width:100%}
.seo-page th,.seo-page td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--ink-line,rgba(1,33,56,.26));vertical-align:top}
.seo-page th{font-weight:600}
.seo-footer{display:flex;flex-wrap:wrap;gap:12px 28px;justify-content:space-between;max-width:920px;margin:auto;padding:30px 5% 50px;font-size:12px;letter-spacing:.04em}
.seo-footer nav{display:flex;flex-wrap:wrap;gap:12px 22px}
