.seo-page{flex-direction:column;min-height:100dvh;display:flex}.hive-mark-link{color:inherit;text-decoration:none}.seo-page .story-nav-cta{display:inline-flex}.seo-wrap{z-index:2;width:min(46rem,100% - 2.1rem);margin:0 auto;padding:1.4rem 0 3.5rem;position:relative}.seo-kicker{color:var(--hive-gold);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700}.seo-wrap h1{letter-spacing:-.035em;text-wrap:pretty;margin:.55rem 0 0;font-size:clamp(1.85rem,5vw,2.7rem);line-height:1.12}.seo-lead,.seo-wrap p{color:var(--hive-muted);margin:.85rem 0 0;font-size:1.02rem;line-height:1.6}.seo-wrap h2{letter-spacing:-.03em;margin:2.1rem 0 0;font-size:1.18rem}.seo-crumbs{color:var(--hive-muted);flex-wrap:wrap;gap:.35rem .5rem;margin:0 0 1.1rem;padding:0;font-size:.78rem;list-style:none;display:flex}.seo-crumbs a{color:inherit;text-decoration:none}.seo-crumbs a:hover,.seo-crumbs a:focus-visible{color:var(--hive-ink);text-underline-offset:.16em;text-decoration:underline}.seo-includes{gap:.85rem;margin:1.1rem 0 0;padding:0;list-style:none;display:grid}.seo-includes li{background:#08090e73;border:1px solid #f6f0e41f;border-radius:1rem;padding:.95rem 1rem}.seo-includes strong{color:var(--hive-ink);font-size:.98rem;display:block}.seo-includes span{color:var(--hive-muted);margin-top:.35rem;font-size:.92rem;line-height:1.5;display:block}.seo-demos{gap:1rem;margin-top:1.1rem;display:grid}.seo-caption{color:var(--hive-muted);margin:.65rem 0 0;font-size:.84rem;line-height:1.45}.seo-links{gap:.4rem;margin:.85rem 0 0;padding:0;list-style:none;display:grid}.seo-links a{color:var(--hive-ink);text-underline-offset:.16em;font-weight:650}.seo-faq{gap:.45rem;margin-top:.9rem;display:grid}.seo-faq details{background:#08090e66;border:1px solid #f6f0e41f;border-radius:.9rem;padding:.7rem .9rem}.seo-faq summary{cursor:pointer;font-weight:650}.seo-faq p{margin:.55rem 0 0}.seo-cta-band{background:#f0b14a14;border:1px solid #f0b14a47;border-radius:1.2rem;margin-top:2.4rem;padding:1.3rem 1.15rem}.seo-cta-band .story-cta{margin-top:.9rem}.seo-article h2{margin-top:2.2rem}.seo-article p+p{margin-top:.85rem}.seo-article ul{color:var(--hive-muted);margin:.7rem 0 0;padding-left:1.15rem;line-height:1.55}.seo-article li+li{margin-top:.35rem}.seo-article a{color:var(--hive-ink);text-underline-offset:.16em;font-weight:650}.seo-footer{z-index:2;border-top:1px solid #f6f0e41a;margin-top:auto;padding:2rem 1.15rem 2.4rem;position:relative}.seo-footer-grid{gap:1.4rem;width:min(64rem,100%);margin:0 auto;display:grid}.seo-footer-kicker{color:var(--hive-gold);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .45rem;font-size:.7rem;font-weight:700}.seo-footer ul{gap:.38rem;margin:0;padding:0;list-style:none;display:grid}.seo-footer a{color:var(--hive-muted);font-size:.9rem;line-height:1.35;text-decoration:none}.seo-footer a:hover,.seo-footer a:focus-visible{color:var(--hive-ink);text-underline-offset:.16em;text-decoration:underline}.seo-footer-contact{flex-wrap:wrap;gap:.55rem 1.25rem;width:min(64rem,100%);margin:1.35rem auto 0;display:flex}.seo-footer .webyte-social{width:min(64rem,100%);margin:.9rem auto 0}@media (min-width:800px){.seo-footer-grid{grid-template-columns:1fr 1.4fr .9fr}.seo-page .story-nav{padding-left:1.6rem;padding-right:1.6rem}}.story-final .seo-footer{text-align:left;width:100%;margin-top:2.5rem;padding-left:0;padding-right:0}.legal-lang{justify-content:flex-end;margin-bottom:.6rem;display:flex}.onboarding .hive-lang{border-color:#17171729}.onboarding .hive-lang a{color:#5c574e}.onboarding .hive-lang a[aria-current=page]{color:#171717;background:#17171714}