@font-face{font-family:TMInter;src:url(tm-inter-400.ttf) format('truetype');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:TMInter;src:url(tm-inter-500.ttf) format('truetype');font-weight:500;font-style:normal;font-display:swap}
.tm-services{background:var(--tm-services-bg);color:var(--tm-services-fg);font-family:TMInter,Inter,Arial,sans-serif;font-weight:400;letter-spacing:normal;min-width:0;box-sizing:border-box}.tm-services *{box-sizing:border-box}.tm-services__grid{display:grid;grid-template-columns:repeat(var(--tm-services-columns),minmax(0,1fr));border-top:1px solid var(--tm-services-border);border-bottom:1px solid var(--tm-services-border)}.tm-services__item{min-width:0}.tm-services__item+.tm-services__item{border-left:1px solid var(--tm-services-border)}.tm-services__card{display:flex;flex-direction:column;gap:12px;height:100%;min-width:0;min-height:44px;padding:var(--tm-services-top) var(--tm-services-gutter) var(--tm-services-bottom);text-align:var(--tm-services-align);text-decoration:none;color:var(--tm-services-fg);overflow-wrap:anywhere}.tm-services__card--link{min-width:44px}.tm-services__label{font:500 14px/20px TMInter,Arial,sans-serif;letter-spacing:normal;text-transform:uppercase;color:var(--tm-services-fg);margin:0}.tm-services__heading,.tm-services__action{font:500 16px/22px TMInter,Inter,Arial,sans-serif;letter-spacing:normal;text-transform:none;color:var(--tm-services-fg);margin:0}.tm-services--section .tm-services__heading{font-size:40px;line-height:46px}.tm-services__copy{font:400 18px/27px TMInter,Inter,Arial,sans-serif;letter-spacing:normal;color:var(--tm-services-support);margin:0}.tm-services--body-supporting .tm-services__copy{font-size:14px;line-height:20px}.tm-services__action{color:var(--tm-services-link);text-decoration:underline;text-underline-offset:6px}.tm-services__card--link:hover .tm-services__action{text-decoration-thickness:2px}.tm-services__card--link:focus-visible{outline:2px solid #fdfdfd;outline-offset:2px;box-shadow:0 0 0 4px #17191c}.tm-services__editor-note{font:400 14px/20px TMInter,Arial,sans-serif;letter-spacing:normal;color:#17191c;background:#f3f4f5;padding:12px;margin:16px var(--tm-services-mobile-gutter);text-align:left}
@media(max-width:850px){.tm-services__grid{grid-template-columns:minmax(0,1fr)}.tm-services__item+.tm-services__item{border-left:0;border-top:1px solid var(--tm-services-border)}.tm-services__card{padding:var(--tm-services-mobile-top) var(--tm-services-mobile-gutter) var(--tm-services-mobile-bottom);gap:10px}.tm-services--section .tm-services__heading{font-size:28px;line-height:34px}.tm-services__copy{font-size:16px;line-height:24px}.tm-services--body-supporting .tm-services__copy{font-size:14px;line-height:20px}}
