.hm-native-service{max-width:1200px;margin:0 auto;padding:56px 36px 72px;color:#333344;font-family:Arial,sans-serif;line-height:1.85;text-align:left}
.hm-native-service>.hm-native-title{font-size:clamp(24px,3vw,36px);line-height:1.25;margin:0 0 30px;letter-spacing:-.025em}
.hm-native-service-content{max-width:920px}
.hm-native-service-content div,.hm-native-service-content section{display:block;width:auto;max-width:none;margin:0;padding:0;border:0;background:transparent}
.hm-native-service-content p{font-size:15px;line-height:1.9;margin:0 0 22px}
.hm-native-service-content h2,.hm-native-service-content h3,.hm-native-service-content h4,.hm-native-service-content h5,.hm-native-service-content h6{font-size:22px;line-height:1.35;margin:32px 0 15px;color:#333344;text-transform:none;letter-spacing:normal}
.hm-native-service-content a{color:#007b2a;text-decoration:underline;overflow-wrap:anywhere}
.hm-native-service-content a:focus-visible{outline:2px solid #008524;outline-offset:4px}
.hm-native-service-content ul,.hm-native-service-content ol{padding-left:24px;list-style:revert;margin:0 0 24px}
.hm-native-service-content li{display:list-item;margin:8px 0}
.hm-native-service-content [id]{scroll-margin-top:32px}
@media(max-width:600px){.hm-native-service{padding:36px 24px 48px}.hm-native-service-content p{font-size:14px}}

.hm-native-service-content img{display:block;max-width:min(100%,480px);height:auto;margin:24px 0;border-radius:8px}
