.professional-page{max-width:1040px;padding-top:55px;padding-bottom:55px}.professional-page h1{font:700 clamp(35px,5vw,58px)/1.17 Georgia,serif;letter-spacing:-.035em;margin:16px 0 28px}.professional-page .prose-lead{font-size:21px;line-height:1.7;color:#5c4d58;max-width:900px}.professional-page>section{padding:30px 0;border-bottom:1px solid #d8c9b5}.professional-page h2{font:700 32px/1.28 Georgia,serif;letter-spacing:-.02em;margin:0 0 24px}.professional-page p,.professional-page li{font-size:18px;line-height:1.8;max-width:900px}.professional-page p+p{margin-top:20px}.prose-contact .equal-contacts{margin:26px 0}.article-content p{margin-bottom:22px}.article-content section{margin-bottom:36px}.article-content h2{line-height:1.3;letter-spacing:-.02em}.article-answer{max-width:950px}.price-table{width:100%;border-collapse:collapse}.price-table th,.price-table td{text-align:left;vertical-align:top;padding:20px 16px;border-bottom:1px solid #d8c9b5;font-size:17px;line-height:1.65}.price-table th{background:#f1e8db}.price-table small{display:block;font-size:15px;color:#5c4d58}.price-table td:last-child{min-width:150px;font-weight:700}.price-scroll{overflow-x:auto}.service-card p{font-size:17px;line-height:1.75}.service-card{min-height:0}.professional-note{font-size:16px;line-height:1.7;color:#5c4d58}@media(max-width:700px){.professional-page{padding-top:35px}.professional-page h2{font-size:28px}.professional-page .prose-lead{font-size:19px}.price-table th,.price-table td{padding:15px 12px;font-size:16px}}
.section-explanation{font-size:18px;line-height:1.8;color:#5c4d58;max-width:950px}.team-profile>p:not(.profile-role){font-size:17px;line-height:1.8}.team-profile>.text-link{margin-top:auto}.article-top h1{line-height:1.2}.article-content .article-toc a{line-height:1.5}
