.sv-article h2 { margin: 0 0 10px; font-size: 27.65px; font-weight: 800; line-height: 1.25; letter-spacing: -0.01em; }
.sv-area .area__text { padding: 44px 49px 44px 37px; background: #fff; border: 1px solid #EBEBEB; border-radius: 5px; }
@media (max-width: 900px) { .sv-area .area__text { padding: 24px; } }
.sv-article h2 + p { margin-bottom: 40px; }
.sv-table th:not(:first-child), .sv-table td:not(:first-child) { text-align: right; font-weight: 700; }
.sv-faq { display: grid; gap: 25px; margin-top: 4px; }