.seo-content{padding:40px 24px;max-width:1200px;margin:0 auto;line-height:1.75;overflow:visible}.seo-content h1{font-size:clamp(28px,4vw,44px);margin-bottom:22px}.seo-content h2{font-size:26px;margin:32px 0 16px}.seo-content h3{font-size:21px;margin:24px 0 12px}.seo-content p,.seo-content ul,.seo-content ol{margin:16px 0}.seo-content ul,.seo-content ol{padding-left:24px}.seo-content ul{list-style:disc}.seo-content ol{list-style:decimal}.seo-content table{width:100%;margin:20px 0;border-collapse:collapse;display:table}.seo-content th,.seo-content td{padding:12px;border:1px solid #645888;vertical-align:top}.seo-content details{padding:16px 20px;margin:12px 0;border:1px solid #645888;border-radius:12px;background:#21173c}.seo-content summary{cursor:pointer;font-weight:700}.seo-content a{color:#ffe15b;text-decoration:underline}.seo-content figure{margin:24px 0}.seo-content figure img{width:100%;height:auto;border-radius:14px}.seo-content figcaption{font-size:13px;color:#c8bedb}.toc{padding:20px;border:1px solid #645888;border-radius:12px}.seo-content li{margin:8px 0}.seo-content *{scroll-margin-top:110px}.page--content .main{overflow:visible}.seo-content{max-height:none}.hero__title{font-family:'Fira Sans',sans-serif}