.fm-guides{background:#f5f6f4;color:#252b2d;font-family:Arial,Helvetica,sans-serif;font-size:17px;line-height:1.7;letter-spacing:0}.fm-guides *{box-sizing:border-box}.fm-guides__wrap{width:min(1100px,calc(100% - 40px));margin:auto;padding:64px 0}.fm-guides__article{width:min(780px,calc(100% - 40px))}.fm-guides h1,.fm-guides h2,.fm-guides h3{font-family:Arial,Helvetica,sans-serif;font-weight:700;letter-spacing:-.025em;text-transform:none;color:#202527;line-height:1.2}.fm-guides h1{font-size:clamp(30px,4vw,48px);margin:20px 0}.fm-guides h2{font-size:28px;margin:42px 0 18px}.fm-guides h3{font-size:22px;margin:28px 0 12px}.fm-guides p{margin:18px 0}.fm-guides a{color:#005d65;text-underline-offset:3px}.fm-guides a:focus-visible{outline:3px solid #007b82;outline-offset:4px}.fm-guides__eyebrow{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:#005d65}.fm-guides__byline{font-size:14px;color:#536065}.fm-guides__lede{font-size:20px;color:#49575c;line-height:1.6}.fm-guides__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:40px}.fm-guides__card{padding:26px;border:1px solid #ccd4d1;background:#fff}.fm-guides__card h2{font-size:25px;margin:0 0 14px}.fm-guides__card p{font-size:16px}.fm-guides__cta{margin:38px 0;padding:26px;border-left:4px solid #007b82;background:#e5eeeb}.fm-guides__cta h2{margin-top:0}.fm-guides__button{display:inline-block;padding:12px 18px;background:#005d65;color:#fff!important;text-decoration:none;font-size:16px;font-weight:700;border-radius:2px}.fm-guides ul,.fm-guides ol{padding-left:26px}.fm-guides li{margin:9px 0}.fm-guides table{border-collapse:collapse;width:100%;font-size:15px}.fm-guides th,.fm-guides td{border:1px solid #c5ceca;padding:12px;text-align:left;vertical-align:top}.fm-guides th{background:#e5eeeb}.fm-table-wrap{overflow-x:auto;max-width:100%}.fm-guides__related{margin-top:42px;border-top:1px solid #ccd4d1;padding-top:20px}.fm-guides__image{width:100%;height:auto;margin:24px 0}.fm-guides__pagination{margin-top:30px}.fm-guides__pagination a{display:inline-block;padding:10px}.fm-guides .fm-sources{font-size:14px;border-top:1px solid #ccd4d1;margin-top:36px;padding-top:14px}@media(max-width:650px){.fm-guides__grid{grid-template-columns:1fr}.fm-guides__wrap{padding:36px 0}.fm-guides h2{font-size:25px}.fm-guides__lede{font-size:18px}.fm-guides__card,.fm-guides__cta{padding:20px}}
