
.ss-page .main-page-title,.main-blog>.title--primary{color:#18243a;font-size:clamp(28px,3.6vw,42px);line-height:1.2;margin:12px 0 28px}
.ss-page>.rte{line-height:1.8;color:#18243a;overflow-wrap:anywhere}
.ss-page>.rte img{max-width:100%;height:auto}
.ss-page>.rte table{display:block;max-width:100%;overflow-x:auto}
.ss-page--about-us .ss-about,.ss-help{color:#18243a;padding:32px 0 48px}
.ss-about__wrap{max-width:1200px;margin:auto}
.ss-about__hero,.ss-help__hero{background:#f5f7fb;border:1px solid #dbe2ec;border-radius:16px;padding:40px 28px;margin-bottom:32px}
.ss-about__hero h1,.ss-help__hero h1{color:#18243a;font-size:clamp(28px,3.8vw,44px);line-height:1.2;margin:12px 0 18px;max-width:900px}
.ss-about__eyebrow,.ss-help__label{color:#c40f0f;font-size:12px;font-weight:700;letter-spacing:1.5px}
.ss-about p,.ss-help p{color:#526079;font-size:16px;line-height:1.75}
.ss-about__section{padding-top:32px}
.ss-about h2,.ss-help h2{color:#18243a;font-size:clamp(24px,2.7vw,32px);line-height:1.3;margin:0 0 16px}
.ss-about__grid,.ss-about__offer,.ss-about__trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0}
.ss-about__card,.ss-about__offer a{background:#fff;border:1px solid #dbe2ec;border-radius:12px;padding:24px}
.ss-about__card h3,.ss-about__card strong{color:#18243a;font-size:18px;margin:0 0 12px;display:block}
.ss-about__card p{font-size:15px;margin:0}
.ss-about__offer a{color:#18243a;text-decoration:none;font-weight:600;padding:18px}
.ss-about__offer a:hover{border-color:#c40f0f;color:#c40f0f}
.ss-about__location{border-left:3px solid #c40f0f;padding:8px 20px;background:#f5f7fb;border-radius:0 8px 8px 0}
.ss-about__location p{margin-bottom:0}
.ss-about__cta,.ss-help__support{background:#f5f7fb;border:1px solid #dbe2ec;border-radius:16px;padding:32px;margin-top:36px}
.ss-about__btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;background:#c40f0f;color:#fff;padding:12px 24px;border-radius:8px;text-decoration:none;font-weight:600;margin:4px 8px 4px 0}
.ss-about__btn--secondary{background:#fff;color:#18243a;border:1px solid #dbe2ec}
.ss-help{max-width:1000px;margin:auto}
.ss-help__questions{display:grid;gap:12px}
.ss-help__question{background:#fff;border:1px solid #dbe2ec;border-radius:12px;overflow:hidden}
.ss-help__question summary{padding:20px 24px;cursor:pointer;font-size:17px;font-weight:600;line-height:1.5;color:#18243a;list-style:revert}
.ss-help__question[open]{border-color:#c40f0f}
.ss-help__question p{padding:0 24px 20px;margin:0}
.ss-help__actions{display:flex;flex-wrap:wrap;gap:12px}
.ss-help__actions .button{border-radius:8px;min-height:48px}
.main-blog .blog-articles{gap:24px}
.main-blog .article-card{border:1px solid #dbe2ec;border-radius:12px;overflow:hidden;background:#fff}
.main-blog .article-card__excerpt{color:#526079;line-height:1.7}
.article-template{color:#18243a}
.article-template .article-template__title{color:#18243a;font-size:clamp(28px,3.5vw,44px);line-height:1.3}
.article-template .article-template__content{line-height:1.8;color:#18243a;overflow-wrap:anywhere}
.article-template .article-template__content img{max-width:100%;height:auto;border-radius:8px}
.article-template .article-template__content table{display:block;max-width:100%;overflow-x:auto}
.template-search__header{padding:28px 20px;background:#f5f7fb;border-radius:14px;margin-bottom:28px}
.template-search__header h1{color:#18243a;font-size:clamp(26px,3vw,38px)}
.template-search .search__input{background:#fff;color:#18243a;border-radius:8px}
@media(max-width:749px){
.ss-about__hero,.ss-help__hero{padding:26px 20px}
.ss-about__grid,.ss-about__offer,.ss-about__trust{grid-template-columns:minmax(0,1fr);gap:12px}
.ss-about__card,.ss-about__cta,.ss-help__support{padding:22px}
.ss-help__question summary{padding:18px;font-size:16px}
.ss-help__question p{padding:0 18px 18px}
.ss-help__actions{flex-direction:column}
.ss-about__btn{display:flex;margin:8px 0}
}
