.seo-shell{max-width:860px}.seo-page{background:var(--color-black-deep)}.seo-page .seo-heading{padding-block:56px 32px}.seo-page h1,.seo-page h2,.seo-page h3{font-family:var(--font-sans)}.seo-page h1,.seo-page h2{text-transform:uppercase}.seo-page h1{letter-spacing:2px;overflow-wrap:anywhere;max-width:none;font-size:clamp(24px,3.2vw,40px);font-weight:800;line-height:1.25}.seo-page h2{letter-spacing:.5px;margin-bottom:24px;font-size:20px;font-weight:700;line-height:1.5}.seo-page h3{margin-block:28px 12px;font-size:17px;font-weight:600;line-height:1.5}.seo-byline{color:var(--color-gray-500);letter-spacing:1px;text-transform:uppercase;margin-top:24px;font-size:13px}.seo-body{padding-bottom:64px}.seo-section{border-top:1px solid var(--color-black-border);padding-block:32px;scroll-margin-top:100px}.seo-section p,.seo-section li{color:var(--color-gray-200);font-size:15px;line-height:1.85}.seo-section p+p{margin-top:20px}.seo-section strong{color:var(--color-white-soft);font-weight:600}.seo-section ul,.seo-section ol{margin-block:20px;padding-left:24px}.seo-section ul{list-style:outside}.seo-section ol{list-style:decimal}.seo-section li+li{margin-top:10px}.seo-section a:not(.btn){color:var(--color-gold-light);text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline}.seo-section a:not(.btn):hover{color:var(--color-white-soft)}.seo-table-scroll{border:1px solid var(--color-black-border);border-radius:var(--radius);width:100%;margin-block:24px;overflow-x:auto}.seo-table-scroll table{border-collapse:collapse;text-align:left;background:var(--color-black-soft);width:100%;min-width:620px}.seo-table-scroll th{color:var(--color-gray-400);letter-spacing:1px;text-transform:uppercase;border-bottom:1px solid var(--color-black-border);padding:12px 16px;font-size:11px;font-weight:700;line-height:1.6}.seo-table-scroll td{color:var(--color-gray-200);vertical-align:top;border-bottom:1px solid var(--color-black-border);padding:16px;font-size:14px;line-height:1.75}.seo-table-scroll tbody tr:last-child td{border-bottom:0}.seo-table-scroll tbody tr:hover{background:#ffffff05}.seo-page .seo-faq{display:block}.seo-faq details{padding-block:20px}.seo-faq summary h3{margin:0;font-size:16px;display:inline}.seo-faq details p{font-size:15px;line-height:1.85}.seo-section.final-cta{color:var(--color-white-soft);background:var(--color-black-soft);border:1px solid var(--color-black-border);border-top:2px solid var(--color-gold);border-radius:var(--radius);margin-top:24px;padding:32px}.seo-section.final-cta p:has(.btn){font-size:0}.seo-section.final-cta .btn{margin:12px 12px 0 0}@media (max-width:767px){.seo-page .seo-heading{padding-block:36px 24px}.seo-page h1{letter-spacing:1px;font-size:24px}.seo-page h2{font-size:18px}.seo-section{padding-block:28px}.seo-section.final-cta{padding:24px}.seo-section.final-cta .btn{width:100%;margin-right:0;display:flex}}
