.blog-single-content.bsc{display:grid;gap:64px;grid-template-columns:1fr 32.18%}@media (max-width:991px){.blog-single-content.bsc{grid-template-columns:1fr}}.blog-single-content.bsc .bsc__content{display:flex;flex-direction:column;gap:clamp(24px,2.223vw,32px)}@media (min-width:992px){.blog-single-content.bsc .bsc__content{max-width:802px}}.blog-single-content.bsc .bsc__title-block{margin:clamp(1px,1.67vw,24px) 0 clamp(1px,.55vw,8px);scroll-margin-top:100px}.blog-single-content.bsc .bsc__text-block{display:flex;flex-direction:column;gap:16px}:is(.blog-single-content.bsc .bsc__text-block) ul{display:flex;flex-direction:column;gap:8px;list-style:inside;margin:24px 0}:is(:is(.blog-single-content.bsc .bsc__text-block) ul) li{margin-left:10px}.blog-single-content.bsc .bsc__quote-block{background:var(--card-bg-green,#ceeec7);border-left:4px solid var(--button-secondary-default,#363636);border-radius:24px;color:#000;font-family:var(--title-font);font-size:clamp(18px,1.67vw,24px);font-style:normal;font-weight:500;line-height:1.333;margin:0;padding:clamp(16px,2.223vw,32px)}.blog-single-content.bsc .bsc__image-block{padding-top:350px;position:relative;width:100%}:is(.blog-single-content.bsc .bsc__image-block) img{border-radius:24px;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.blog-single-content.bsc .bsc__video-block{padding-top:clamp(302px,65.19vw,500px);position:relative;width:100%}:is(.blog-single-content.bsc .bsc__video-block) iframe{border-radius:24px;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.blog-single-content.bsc .bsc__sidebar{order:-1}@media (min-width:991px){.blog-single-content.bsc .bsc__sidebar{align-self:start;order:unset;position:sticky;top:220px}}.blog-single-content.bsc .bsc-sidebar__toc{background:var(--background-card-color,#efefe9);border-radius:32px;display:flex;flex-direction:column;gap:clamp(24px,2.78vw,40px);padding:24px}:is(.blog-single-content.bsc .bsc-sidebar__toc) h3{font-size:24px}:is(.blog-single-content.bsc .bsc-sidebar__toc) ul{display:flex;flex-direction:column;gap:clamp(16px,1.667vw,24px)}:is(:is(.blog-single-content.bsc .bsc-sidebar__toc) ul) li a{font-size:clamp(16px,1.25vw,18px)}@media (max-width:991px){.blog-single-content.bsc .blog-single-content.bsc .bsc__sidebar{margin-bottom:40px;position:relative;top:0}.blog-single-content.bsc .blog-single-content.bsc .bsc-sidebar__toc{max-width:unset}}