.ew-service-page .ew-service-first{padding-top:4px}
.ew-service-topic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.ew-service-topic-grid>article{display:flex;flex-direction:column;align-items:start;min-width:0;padding:28px;border:1px solid #dce3d5;border-radius:12px;background:#f2f6ec}
.ew-service-topic-grid .ew-choice-symbol{background:#fff}
.ew-service-topic-grid h3{font-size:25px;font-weight:750;line-height:1.3;letter-spacing:-.015em;margin:22px 0 16px}
.ew-service-topic-grid p{font-size:17px;line-height:1.8;margin:0}
.ew-service-price-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.ew-service-price-grid-many{grid-template-columns:repeat(4,minmax(0,1fr))}
.ew-service-price-grid>article{display:flex;flex-direction:column;align-items:start;min-width:0;padding:26px;border:1px solid #dce3d5;border-radius:12px;background:#fff}
.ew-service-price-grid h3{font-size:23px;line-height:1.3;font-weight:750;letter-spacing:-.01em;margin:22px 0 20px}
.ew-service-price-grid .ew-service-tariff{font-size:36px;font-weight:750;line-height:1.2;letter-spacing:-.02em;display:block;margin-top:auto;margin-bottom:18px;color:#1a1a1a}
.ew-service-price-grid .ew-service-tariff-text{font-size:22px;line-height:1.4;letter-spacing:0;color:#42641c;background:#eff5e8;padding:8px 12px;border-radius:6px}
.ew-service-price-grid p{font-size:16px;line-height:1.8;margin:0;color:#59634f}
.ew-service-price-grid-many .ew-service-tariff{font-size:31px}
.ew-service-price-grid-many .ew-service-tariff-text{font-size:20px}
.ew-service-page .ew-service-price-link{margin-top:24px}
.ew-service-policy{margin-top:36px}
.ew-service-page .ew-service-policy p{font-size:16px;line-height:1.8}
.ew-service-page .ew-hub-services{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
.ew-hub-services>a{padding:25px}
.ew-hub-services .ew-service-help-card{background:#f2f6ec;border-color:#d3dfc4}
.ew-hub-services .ew-service-help-card .ew-choice-symbol{background:#fff}
.ew-service-page .ew-hub-services h3{font-size:24px;line-height:1.25;margin-top:22px}
.ew-service-page .ew-hub-services p{font-size:16px;line-height:1.75}
.ew-service-page .ew-hub-services .ew-choice-action{font-size:14px}
.ew-service-page .ew-message-tips{gap:22px}
.ew-service-page .ew-message-tips h3{font-size:24px}
.ew-service-page .ew-info-final{padding-top:54px}
.ew-service-page .ew-info-final .ew-final-panel h2{max-width:850px}
@media(max-width:1199px){.ew-service-page .ew-hub-services,.ew-service-price-grid-many{grid-template-columns:repeat(2,minmax(0,1fr))}.ew-service-price-grid>article{padding:24px}.ew-service-price-grid h3{font-size:22px}.ew-service-price-grid .ew-service-tariff{font-size:32px}.ew-service-price-grid .ew-service-tariff-text{font-size:20px}.ew-service-topic-grid>article{padding:24px}.ew-service-topic-grid h3{font-size:24px}}
@media(max-width:999px){.ew-service-topic-grid,.ew-service-price-grid{grid-template-columns:1fr 1fr}.ew-service-topic-grid>article:last-child:nth-child(3){grid-column:1/-1}.ew-service-page .ew-message-tips{grid-template-columns:1fr}.ew-service-topic-grid>article{padding:26px}.ew-service-price-grid>article{padding:26px}.ew-service-price-grid h3{font-size:24px}.ew-service-price-grid .ew-service-tariff{font-size:36px}.ew-service-price-grid .ew-service-tariff-text{font-size:22px}}
@media(max-width:699px){
 .ew-service-page .ew-service-first{padding-top:0}.ew-service-topic-grid,.ew-service-price-grid,.ew-service-page .ew-hub-services{grid-template-columns:1fr;gap:16px}.ew-service-topic-grid>article:last-child:nth-child(3){grid-column:auto}.ew-service-topic-grid>article,.ew-service-price-grid>article,.ew-service-page .ew-hub-services>a{padding:24px}.ew-service-topic-grid h3,.ew-service-price-grid h3{font-size:25px;line-height:1.3;margin:20px 0 16px}.ew-service-topic-grid p{font-size:17px;line-height:1.8}.ew-service-price-grid .ew-service-tariff{font-size:36px;margin-top:4px;margin-bottom:17px}.ew-service-price-grid .ew-service-tariff-text{font-size:22px}.ew-service-price-grid p{font-size:16px}.ew-service-page .ew-service-price-link{margin-top:22px}.ew-service-policy{margin-top:28px}.ew-service-page .ew-hub-services h3{font-size:25px;line-height:1.3;margin-top:18px}.ew-service-page .ew-hub-services p{font-size:17px}.ew-service-page .ew-hub-services .ew-choice-action{font-size:15px}.ew-service-page .ew-message-tips{gap:16px}.ew-service-page .ew-message-tips h3{font-size:25px}.ew-service-page .ew-info-final{padding-top:38px}
}
