.seo-page article{max-width:850px;margin-inline:auto}.seo-intro{padding-block:60px 44px}.seo-intro h1{margin-bottom:28px;font-size:50px;font-weight:800;line-height:1.08}.seo-prose{color:var(--muted);overflow-wrap:break-word;font-size:16px}.seo-prose>*+*{margin-top:20px}.seo-prose p{white-space:pre-line}.seo-prose h3{margin-top:30px;font-size:20px;font-weight:800;line-height:1.3}.seo-prose ul,.seo-prose ol{margin-bottom:0;padding-left:24px;list-style-position:outside}.seo-prose ul{list-style-type:disc}.seo-prose ol{list-style-type:decimal}.seo-prose li+li{margin-top:12px}.seo-prose strong{color:var(--ink);font-weight:700}.seo-prose a:not(.btn){color:var(--blue);text-underline-offset:4px}.seo-prose .btn{white-space:normal;text-align:center;height:auto;padding-block:12px}.seo-section{border-top:1px solid var(--line);padding-block:48px}.seo-section .head{max-width:none;margin-bottom:24px}.seo-faq{border-top:1px solid var(--line)}.seo-faq details{border-bottom:1px solid var(--line);padding-block:20px}.seo-faq summary{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;gap:20px;list-style:none;display:flex}.seo-faq summary::-webkit-details-marker{display:none}.seo-faq summary:after{content:"+";color:var(--blue);flex:none;font-size:24px}.seo-faq details[open] summary:after{content:"−"}.seo-faq h3{font-size:18px;font-weight:800;line-height:1.4}.seo-faq .seo-prose{padding-top:16px}.seo-page .cta-final{margin-top:20px}@media (width<=1000px){.seo-intro{padding-block:36px 40px}.seo-intro h1{font-size:38px}}@media (width<=560px){.seo-intro h1{font-size:30px}.seo-section{padding-block:36px}.seo-prose{font-size:15.5px}.seo-faq h3{font-size:16.5px}}
