.tmh-u-hidden{display:none!important}.tmh-service-mobile{--tmh-sm-bg:#f6f1f2;--tmh-sm-card-bg:#ffffff;--tmh-sm-text-main:#2f2324;--tmh-sm-text-sub:#6f5a5c;--tmh-sm-accent:#e31e24;--tmh-sm-radius-lg:16px;--tmh-sm-radius-md:12px;background:var(--tmh-sm-bg);width:100%;max-width:430px;margin:0 auto;padding:20px 14px 28px}.tmh-service-mobile *{box-sizing:border-box}.tmh-service-mobile__title{margin:0 0 16px;color:var(--tmh-sm-text-main);font-size:clamp(28px, 8vw, 46px);line-height:1.05;letter-spacing:-.02em;font-weight:700}.tmh-service-mobile__list{display:grid;gap:14px}.tmh-service-mobile__card{display:grid;grid-template-columns:102px 1fr;gap:14px;align-items:center;background:var(--tmh-sm-card-bg);border-radius:var(--tmh-sm-radius-lg);padding:14px}.tmh-service-mobile__thumb{width:100%;aspect-ratio:1 / 1;display:block;border-radius:var(--tmh-sm-radius-md);object-fit:cover}.tmh-service-mobile__name{margin:0 0 6px;color:var(--tmh-sm-text-main);font-size:23px;line-height:1.15;font-weight:500}.tmh-service-mobile__desc{margin:0 0 10px;color:var(--tmh-sm-text-sub);font-size:18px;line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.tmh-service-mobile__link{display:inline-flex;align-items:center;gap:4px;color:var(--tmh-sm-accent);font-size:16px!important;line-height:1.2;font-weight:600;text-decoration:none;vertical-align:middle;white-space:nowrap}.tmh-service-mobile__link-arrow{display:none!important}.tmh-service-mobile__link::after{content:">";display:inline-block;margin-left:4px;font-size:1em;line-height:1;vertical-align:middle}.tmh-service-mobile__link br{display:none!important}.tmh-service-mobile__card>div>p:not(.tmh-service-mobile__desc){margin:0}.tmh-service-mobile__card>div>p:not(.tmh-service-mobile__desc) .tmh-service-mobile__link{display:inline-flex}@media (max-width:380px){.tmh-service-mobile{padding:16px 10px 22px}.tmh-service-mobile__card{grid-template-columns:92px 1fr;gap:12px;padding:12px}.tmh-service-mobile__name{font-size:20px}.tmh-service-mobile__desc{font-size:16px}.tmh-service-mobile__link{font-size:15px!important}}@media (min-width:850px){.tmh-service-mobile{display:none}}