/* SEO additions inherit the site's existing colors, typeface and surfaces. */
.seo-service-card{min-width:0}.seo-service-card .service-tile{width:100%}.seo-card-link{display:block;text-align:center;font-size:12px;padding:8px 2px;text-decoration:underline;text-underline-offset:4px}.seo-content p,.seo-article p{margin-block:16px;line-height:2}.seo-content a:not(.button),.seo-article a:not(.button){text-decoration:underline;text-underline-offset:4px}.seo-content>h2,.seo-faq h2,.seo-article h2{font-size:clamp(24px,3vw,34px)}.seo-links{display:flex;flex-wrap:wrap;gap:12px 24px;margin-block:24px}.seo-links a{font-size:14px}.seo-faq{margin-block:35px}.seo-faq details{border-bottom:1px solid var(--border);padding-block:17px}.seo-faq summary{cursor:pointer;font-weight:500}.seo-faq p{max-width:85ch}.seo-page{padding-block:125px 60px}.seo-breadcrumb{font-size:14px;margin-bottom:24px;display:flex;flex-wrap:wrap;gap:8px}.seo-article{padding:clamp(22px,4vw,54px);border:1px solid white;border-radius:24px;background:linear-gradient(125deg,#e7f3ebbb,#fff);box-shadow:0 12px 40px #17482d0b}.seo-article h1{font-size:clamp(28px,4vw,46px);max-width:28ch}.seo-article h3{font-size:20px;margin-top:24px}.seo-article>section{margin-top:38px}.seo-lead{max-width:80ch}.seo-actions{display:flex;flex-wrap:wrap;gap:12px;margin-block:24px}.seo-article .eyebrow{margin-bottom:12px}@media(max-width:700px){.seo-page{padding-top:100px}.seo-card-link{font-size:12px;line-height:1.8}.seo-links{gap:14px}.seo-article{padding:22px 18px}.seo-actions .button{width:100%}.seo-content p,.seo-article p{font-size:16px}}
.seo-footer{padding-block:22px;border-top:1px solid var(--border)}.seo-footer p{font-size:14px}.seo-footer .seo-links{margin-block:12px 0}.seo-date{font-size:14px;color:var(--muted)}#daily-live-price{font-weight:500;color:var(--ink)}
