.m-service-copy,.m-guide{min-width:0;overflow-wrap:anywhere;line-height:1.95}
.m-service-copy h2,.m-guide h2{margin-top:2.8rem;scroll-margin-top:7rem}
.m-service-copy h3,.m-guide h3{margin-top:1.8rem;scroll-margin-top:7rem}
.m-service-copy p,.m-guide p{margin-block:1rem}
.m-service-copy li,.m-guide li{margin-block:.5rem}
.m-service-copy a,.m-guide a{text-decoration:underline;text-underline-offset:.2em}
.m-service-copy a:hover,.m-guide a:hover{text-decoration-thickness:2px}
.m-guide{counter-reset:guide-step}
.m-guide .ff-step-heading{counter-increment:guide-step}
.m-guide .ff-step-heading::before{content:counter(guide-step) ". ";color:var(--cyan,#00a7b5)}
.m-guide .ff-toc-list{padding:1rem 1.5rem 1rem 2.5rem;background:#f4f7f9;border:1px solid #dce3e8;border-radius:8px}
.m-guide figure{margin:1.8rem 0;max-width:100%}
.m-guide-image{display:block;max-width:100%;cursor:zoom-in;border:1px solid #dce3e8;border-radius:6px;background:#fff;overflow:hidden}
.m-guide img{display:block;width:auto;max-width:100%;height:auto;margin-inline:auto}
.m-guide figcaption{font-size:.9em;line-height:1.8;margin-top:.75rem;color:#455166}
.m-guide figcaption strong{font-weight:500}
.m-guide .ff-reference-source{font-size:.9em}
.m-guide .ff-note,.m-guide blockquote{padding:1rem 1.2rem;margin:1.5rem 0;background:#f4f7f9;border-left:3px solid #00a7b5}
.m-guide table{display:block;max-width:100%;overflow:auto}
.m-guide pre{max-width:100%;overflow:auto;white-space:pre-wrap}
.m-guide-back{margin-top:3rem;padding-top:1.5rem;border-top:1px solid #dce3e8}
@media(max-width:600px){.m-guide figure{margin-block:1.4rem}.m-guide .ff-toc-list{padding-right:1rem}.m-guide figcaption{font-size:.85em}.m-service-copy h2,.m-guide h2{margin-top:2.2rem}}
