.bl-steps{--g:20px;gap:var(--g)}@media (min-width:1024px){.bl-steps{--g:28px}}.bl-steps>li{position:relative}.bl-steps>li:not(:last-child):before{content:"";top:50px;left:21px;bottom:calc(6px - var(--g));background:#0f7a0038;border-radius:2px;width:2px;position:absolute}.bl-faq .bl-faqPlus{transition:transform .2s var(--ease-out)}.bl-faq[open] .bl-faqPlus{transform:rotate(45deg)}.bl-faq summary:hover{color:var(--ok-ink)}.bl-faq summary:focus-visible{outline:2px solid var(--ok-ink);outline-offset:2px;border-radius:8px}.bl-prose.bl-seo{border-top:1px solid var(--line);max-width:72ch;color:var(--muted);padding-top:1.5rem;font-size:15px;line-height:1.6}.bl-prose.bl-seo h2{letter-spacing:0;color:var(--ink);margin-top:0;font-family:inherit;font-size:20px;font-weight:600;line-height:1.25}.bl-prose.bl-seo h3,.bl-prose.bl-seo h4{font-size:16px}@media (min-width:1024px){.bl-prose.bl-seo h2{font-size:24px}}@media (max-width:1023.98px){.bl-seoClamp[data-open="0"]{max-height:6.4em;overflow:hidden;-webkit-mask-image:linear-gradient(#000 40%,#0000);mask-image:linear-gradient(#000 40%,#0000)}}.bl-seoClamp{flex-direction:column;gap:1rem;display:flex}.bl-socMono rect{fill:#ffffff1f;fill-opacity:1;transition:fill .2s}.bl-socMono a:hover rect{fill:#ffffff38}
