.card-section .card-section__section-name{align-items:flex-start}.section-name{width:100%}@media screen and (min-width: 704px){.section-name{display:flex;align-items:center;justify-content:space-between}}.section-name__title{font-weight:900;font-size:28px;line-height:34px}.section-name__title--results{text-transform:uppercase!important;font-size:20px!important;line-height:23px!important;border-bottom:1px solid black;width:100%;scroll-behavior:smooth;scroll-margin-top:135px}@media screen and (min-width: 1024px){.section-name__title{font-size:24px;line-height:32px}}@media screen and (min-width: 1550px){.section-name__title{font-size:20px;line-height:23px}}.section-name__ad-wrapper{display:flex;gap:10px;position:relative;align-items:flex-start}@media screen and (min-width: 704px){.section-name__ad-wrapper{top:1.5em}}.section-name__ad-content{display:flex;gap:3px;flex-direction:column;margin-top:.3em}@media screen and (min-width: 1024px){.section-name__ad-content{flex-direction:row;gap:20px;margin-top:0}}.section-name--rubric{padding-top:20px}.section-name--rubric .section-name__title{font-weight:900;font-size:28px;line-height:34px;text-transform:none}@media screen and (min-width: 704px){.section-name--rubric{margin:0}.section-name--rubric .section-name__title{font-size:36px;line-height:43px}}.section-name__logo{width:120px;height:40px;flex-shrink:0}.section-name__partner{display:flex;gap:10px;font-size:10px;line-height:20px;color:#9aa5aa;flex-direction:column}.section-name__partner-name{display:flex;min-width:55px;line-height:12px}.section-name__partner-name span{word-break:break-word}.section-name__partner-name span:first-child{padding:0 2px}.section-name__partner-text{word-break:break-word}@media screen and (min-width: 704px){.section-name__partner{margin-left:40px;flex-direction:row;gap:20px}}.section-name__disclaimer{line-height:12px;display:flex;align-items:center;word-break:break-word}.section-name--popular{font-size:20px;line-height:23px;text-transform:uppercase}.section-name.--spb{display:flex;padding-top:0}@media screen and (min-width: 704px){.section-name.--spb{align-items:center}}.section-name.--spb .section-name__title{color:var(--ved-main-color, #4f99af);margin-top:1px;align-content:flex-end}@media screen and (min-width: 704px){.section-name.--spb .section-name__title{font-weight:700;margin-left:10px;border-left:1px solid black;padding-left:10px}}@media screen and (min-width: 1024px){.section-name.--spb .section-name__title{height:56px;margin-left:20px;padding-left:20px}}.mb20{margin-bottom:20px}
