

/* Start:/local/templates/goroddorog/components/bitrix/news/blog/style.css?179146105321122*/
/* Blog (bitrix:news "blog") — goroddorog-avto.ru. Mobile-first, prefix gd-blog-* / gd-*. */

.gd-blog {
    --gd-accent: #FF1E47;
    --gd-accent-dark: #d9123a;
    --gd-accent-soft: #fff0f3;
    --gd-text: #1f2329;
    --gd-muted: #6b7079;
    --gd-line: #e7e9ee;
    --gd-bg: #f5f6f8;
    --gd-radius: 16px;
    --gd-shadow: 0 6px 24px rgba(31, 35, 41, .08);
    --gd-shadow-hover: 0 14px 34px rgba(31, 35, 41, .14);
    font-family: 'Montserrat', Arial, sans-serif;
    color: var(--gd-text);
    font-size: 16px;
    line-height: 1.6;
    text-align: left;
    margin: 0 auto 40px;
    max-width: 1200px;
}
/* .userContent has no side padding on narrow screens; keep a gutter ourselves. */
@media (max-width: 1023px) {
    .gd-blog { padding-left: 16px; padding-right: 16px; }
}
.gd-blog *,
.gd-blog *::before,
.gd-blog *::after { box-sizing: border-box; }
.gd-blog img { max-width: 100%; height: auto; }
.gd-blog [hidden] { display: none; }

/* ---------- Breadcrumbs ---------- */
.gd-blog-crumbs {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 4px 8px;
    margin: 0 0 16px;
    font-size: 13px;
    color: var(--gd-muted);
}
.gd-blog-crumbs a { color: var(--gd-muted); text-decoration: none; }
.gd-blog-crumbs a:hover { color: var(--gd-accent); }
.gd-blog-crumbs__sep { opacity: .5; }

/* ---------- Titles ---------- */
.gd-blog .gd-blog__title,
.gd-blog .gd-blog-article__title {
    margin: 0 0 16px;
    font-size: 26px;
    line-height: 1.25;
    font-weight: 800;
    text-align: left;
    color: var(--gd-text);
}
.gd-blog .gd-blog-section-title {
    margin: 0 0 20px;
    font-size: 22px;
    line-height: 1.3;
    font-weight: 800;
    text-align: left;
}

/* ---------- Tabs ---------- */
.gd-blog-tabs {
    display: flex;
    gap: 8px;
    margin: 0 -16px 24px;
    padding: 0 16px 6px;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
}
.gd-blog-tabs::-webkit-scrollbar { display: none; }
.gd-blog-tabs__item {
    flex: 0 0 auto;
    padding: 9px 16px;
    border: 1px solid var(--gd-line);
    border-radius: 999px;
    background: #fff;
    color: var(--gd-text);
    font-size: 14px;
    font-weight: 600;
    line-height: 1.2;
    text-decoration: none;
    white-space: nowrap;
    transition: background-color .2s, color .2s, border-color .2s;
}
.gd-blog-tabs__item:hover { border-color: var(--gd-accent); color: var(--gd-accent); }
.gd-blog-tabs__item.is-active,
.gd-blog-tabs__item.is-active:hover { background: var(--gd-accent); border-color: var(--gd-accent); color: #fff; }

/* ---------- Cards grid ---------- */
.gd-blog-grid {
    display: grid;
    grid-template-columns: 1fr;
    gap: 20px;
}
.gd-blog-card {
    display: flex;
    flex-direction: column;
    background: #fff;
    border: 1px solid var(--gd-line);
    border-radius: var(--gd-radius);
    overflow: hidden;
    box-shadow: var(--gd-shadow);
    transition: transform .25s ease, box-shadow .25s ease;
}
.gd-blog-card:hover { transform: translateY(-4px); box-shadow: var(--gd-shadow-hover); }
.gd-blog-card__img {
    position: relative;
    aspect-ratio: 16 / 10;
    overflow: hidden;
    background: var(--gd-bg);
}
.gd-blog-card__img img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform .4s ease;
}
.gd-blog-card:hover .gd-blog-card__img img { transform: scale(1.06); }
.gd-blog-card__noimg {
    display: block;
    width: 100%;
    height: 100%;
    background: linear-gradient(135deg, var(--gd-accent-soft), var(--gd-bg));
}
.gd-blog-card__body {
    display: flex;
    flex-direction: column;
    flex: 1 1 auto;
    padding: 16px 18px 18px;
}
.gd-blog-card__section {
    align-self: flex-start;
    margin: 0 0 10px;
    padding: 3px 10px;
    border-radius: 999px;
    background: var(--gd-accent-soft);
    color: var(--gd-accent);
    font-size: 12px;
    font-weight: 600;
    line-height: 1.5;
}
.gd-blog .gd-blog-card__title {
    margin: 0 0 10px;
    font-size: 18px;
    line-height: 1.35;
    font-weight: 700;
    text-align: left;
}
.gd-blog .gd-blog-card__title a { color: var(--gd-text); text-decoration: none; transition: color .2s; }
.gd-blog-card:hover .gd-blog-card__title a,
.gd-blog .gd-blog-card__title a:hover,
.gd-blog .gd-blog-card__title a:focus-visible { color: var(--gd-accent); }
.gd-blog-card__text {
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    margin: 0 0 14px;
    color: var(--gd-muted);
    font-size: 14px;
    line-height: 1.55;
}
.gd-blog-card__meta { margin-top: auto; }

/* ---------- Meta row ---------- */
.gd-blog-meta {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 6px 18px;
    color: var(--gd-muted);
    font-size: 13px;
    line-height: 1.4;
}
.gd-blog-meta__item { display: inline-flex; align-items: center; gap: 6px; }
.gd-blog-meta__item svg { flex: 0 0 auto; color: var(--gd-accent); }

.gd-blog-empty { padding: 24px; border-radius: var(--gd-radius); background: var(--gd-bg); color: var(--gd-muted); }
.gd-blog-pager { margin: 28px 0 0; }

/* ---------- Article ---------- */
.gd-blog-article { max-width: 820px; margin: 0 auto; }
.gd-blog-article__lead {
    margin: 0 0 16px;
    padding: 16px 18px;
    border-left: 4px solid var(--gd-accent);
    border-radius: 0 12px 12px 0;
    background: var(--gd-bg);
    font-size: 17px;
    line-height: 1.6;
    font-weight: 500;
}
.gd-blog-article__meta { margin: 0 0 20px; font-size: 14px; }
.gd-blog-article__cover { margin: 0 0 24px; }
.gd-blog-article__cover img { display: block; width: 100%; border-radius: var(--gd-radius); }

/* ---------- TOC ---------- */
.gd-blog-toc {
    margin: 0 0 28px;
    border: 1px solid var(--gd-line);
    border-radius: var(--gd-radius);
    background: #fff;
    box-shadow: var(--gd-shadow);
}
.gd-blog-toc__head {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
    padding: 16px 18px;
    cursor: pointer;
    list-style: none;
    user-select: none;
}
.gd-blog-toc__head::-webkit-details-marker { display: none; }
.gd-blog-toc__title { font-size: 18px; font-weight: 800; }
.gd-blog-toc__icon,
.gd-blog-faq__icon {
    position: relative;
    flex: 0 0 28px;
    width: 28px;
    height: 28px;
    border-radius: 50%;
    background: var(--gd-accent-soft);
    transition: transform .25s ease;
}
.gd-blog-toc__icon::before,
.gd-blog-faq__icon::before {
    content: '';
    position: absolute;
    top: 9px;
    left: 10px;
    width: 7px;
    height: 7px;
    border-right: 2px solid var(--gd-accent);
    border-bottom: 2px solid var(--gd-accent);
    transform: rotate(45deg);
}
.gd-blog-toc[open] .gd-blog-toc__icon,
.gd-blog-faq__item[open] .gd-blog-faq__icon { transform: rotate(180deg); }
.gd-blog .gd-blog-toc__list {
    margin: 0;
    padding: 0 18px 16px;
    list-style: none;
}
.gd-blog .gd-blog-toc__list li { margin: 0; padding: 0; list-style: none; }
.gd-blog .gd-blog-toc__list li::before { content: none; display: none; }
.gd-blog-toc__list a {
    display: block;
    padding: 7px 0 7px 14px;
    border-left: 2px solid var(--gd-line);
    color: var(--gd-text);
    font-size: 15px;
    line-height: 1.4;
    text-decoration: none;
    transition: color .2s, border-color .2s;
}
.gd-blog-toc__list a:hover { color: var(--gd-accent); border-left-color: var(--gd-accent); }

/* ---------- Body typography ---------- */
.gd-blog-body { font-size: 16px; line-height: 1.7; overflow-wrap: break-word; }
.gd-blog-body > :first-child { margin-top: 0; }
.gd-blog .gd-blog-body h2 {
    margin: 36px 0 14px;
    font-size: 23px;
    line-height: 1.3;
    font-weight: 800;
    text-align: left;
    scroll-margin-top: 110px;
}
.gd-blog .gd-blog-body h3 {
    margin: 28px 0 12px;
    font-size: 19px;
    line-height: 1.35;
    font-weight: 700;
    text-align: left;
}
.gd-blog .gd-blog-body h4 { margin: 20px 0 10px; font-size: 17px; font-weight: 700; text-align: left; }
.gd-blog-body p { margin: 0 0 16px; }
.gd-blog-body b,
.gd-blog-body strong { font-weight: 700; }
.gd-blog-body a { color: var(--gd-accent); text-decoration: underline; text-underline-offset: 3px; }
.gd-blog-body a:hover { color: var(--gd-accent-dark); }
.gd-blog-body ul,
.gd-blog-body ol { margin: 0 0 18px; padding-left: 24px; }
.gd-blog-body li { margin: 0 0 8px; }
.gd-blog-body ul > li::marker { color: var(--gd-accent); }
.gd-blog-body ol > li::marker { color: var(--gd-accent); font-weight: 700; }
.gd-blog-body img { border-radius: 12px; }
.gd-blog-body iframe { max-width: 100%; }

/* Plain blockquote and the gd-quote block */
.gd-blog-body blockquote {
    position: relative;
    margin: 24px 0;
    padding: 18px 20px 18px 24px;
    border-left: 4px solid var(--gd-accent);
    border-radius: 0 12px 12px 0;
    background: var(--gd-bg);
    font-style: italic;
}
.gd-blog-body blockquote p:last-child { margin-bottom: 0; }
.gd-blog-body .gd-quote { padding: 26px 22px 20px 56px; font-size: 17px; }
.gd-blog-body .gd-quote::before {
    content: '\201C';
    position: absolute;
    top: 6px;
    left: 16px;
    color: var(--gd-accent);
    font-size: 56px;
    line-height: 1;
    font-style: normal;
    font-weight: 800;
}
.gd-blog-body .gd-quote cite {
    display: block;
    margin-top: 10px;
    color: var(--gd-muted);
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
}
.gd-blog-body .gd-quote cite::before { content: '— '; }

/* Tables: horizontal scroll on narrow screens (JS wraps, CSS fallback below) */
.gd-blog-body .gd-table-wrap {
    margin: 0 0 20px;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    border: 1px solid var(--gd-line);
    border-radius: 12px;
}
.gd-blog-body table {
    width: 100%;
    margin: 0 0 20px;
    border-collapse: collapse;
    font-size: 14px;
    line-height: 1.5;
}
.gd-blog-body .gd-table-wrap table { margin: 0; min-width: 560px; }
.gd-blog-body th,
.gd-blog-body td { padding: 10px 12px; border: 1px solid var(--gd-line); text-align: left; vertical-align: top; }
.gd-blog-body .gd-table-wrap th,
.gd-blog-body .gd-table-wrap td { border-width: 0 0 1px; }
.gd-blog-body th,
.gd-blog-body thead td { background: var(--gd-bg); font-weight: 700; }
@media (max-width: 767px) {
    .gd-blog-body table:not(.gd-table--wrapped) { display: block; overflow-x: auto; -webkit-overflow-scrolling: touch; }
}

/* Callouts */
.gd-blog-body .gd-callout {
    position: relative;
    margin: 24px 0;
    padding: 16px 18px 16px 20px;
    border-left: 4px solid #3b82f6;
    border-radius: 0 12px 12px 0;
    background: #eef4ff;
}
.gd-blog-body .gd-callout > :last-child { margin-bottom: 0; }
.gd-blog-body .gd-callout--important::before,
.gd-blog-body .gd-callout--tip::before {
    display: block;
    margin: 0 0 6px;
    font-size: 13px;
    font-weight: 800;
    letter-spacing: .04em;
    text-transform: uppercase;
}
.gd-blog-body .gd-callout--important { border-left-color: var(--gd-accent); background: var(--gd-accent-soft); }
.gd-blog-body .gd-callout--important::before { content: '\26A0\FE0E  Важно'; color: var(--gd-accent); }
.gd-blog-body .gd-callout--tip { border-left-color: #16a34a; background: #eefaf1; }
.gd-blog-body .gd-callout--tip::before { content: 'Полезно знать'; color: #15803d; }
.gd-blog-body .gd-callout--info { border-left-color: #3b82f6; background: #eef4ff; }

/* Pros / cons */
.gd-blog-body .gd-proscons { display: grid; grid-template-columns: 1fr; gap: 14px; margin: 24px 0; }
.gd-blog-body .gd-pros,
.gd-blog-body .gd-cons { padding: 16px 18px; border-radius: 12px; border: 1px solid; }
.gd-blog-body .gd-pros { background: #eefaf1; border-color: #bfe8cb; }
.gd-blog-body .gd-cons { background: var(--gd-accent-soft); border-color: #ffc7d2; }
.gd-blog .gd-blog-body .gd-pros h4,
.gd-blog .gd-blog-body .gd-cons h4 { margin: 0 0 10px; font-size: 16px; }
.gd-blog-body .gd-pros h4 { color: #15803d; }
.gd-blog-body .gd-cons h4 { color: var(--gd-accent-dark); }
.gd-blog-body .gd-pros ul,
.gd-blog-body .gd-cons ul { margin: 0; padding: 0; list-style: none; }
.gd-blog-body .gd-pros li,
.gd-blog-body .gd-cons li { position: relative; margin: 0 0 6px; padding-left: 24px; }
.gd-blog-body .gd-pros li::before,
.gd-blog-body .gd-cons li::before { position: absolute; left: 0; top: 0; font-weight: 800; }
.gd-blog-body .gd-pros li::before { content: '+'; color: #16a34a; }
.gd-blog-body .gd-cons li::before { content: '\2212'; color: var(--gd-accent); }

/* Source */
.gd-blog-body .gd-source {
    margin: 16px 0;
    padding: 10px 14px;
    border-radius: 10px;
    background: var(--gd-bg);
    color: var(--gd-muted);
    font-size: 14px;
}
.gd-blog-body .gd-source a { color: var(--gd-text); }

/* Media with caption: full / boxed / left / right */
.gd-blog-body .gd-media { margin: 24px 0; }
.gd-blog-body .gd-media img { display: block; width: 100%; border-radius: 12px; }
.gd-blog-body .gd-media figcaption { margin-top: 8px; color: var(--gd-muted); font-size: 13px; line-height: 1.45; }
.gd-blog-body .gd-media--boxed { padding: 14px; border: 1px solid var(--gd-line); border-radius: var(--gd-radius); background: var(--gd-bg); }
.gd-blog-body .gd-media__text > :last-child { margin-bottom: 0; }
.gd-blog-body .gd-media--left,
.gd-blog-body .gd-media--right { display: grid; grid-template-columns: 1fr; gap: 12px 24px; }
.gd-blog-body .gd-media--left .gd-media__text,
.gd-blog-body .gd-media--right .gd-media__text { margin-top: 6px; }

/* In-article tabs (JS builds the buttons; without JS every panel shows with its title) */
.gd-blog-body .gd-tabs { margin: 24px 0; border: 1px solid var(--gd-line); border-radius: var(--gd-radius); overflow: hidden; }
.gd-blog-body .gd-tab { padding: 16px 18px; }
.gd-blog-body .gd-tab > :last-child { margin-bottom: 0; }
.gd-blog-body .gd-tabs:not(.gd-tabs--ready) .gd-tab + .gd-tab { border-top: 1px solid var(--gd-line); }
.gd-blog-body .gd-tabs:not(.gd-tabs--ready) .gd-tab::before {
    content: attr(data-title);
    display: block;
    margin: 0 0 8px;
    font-weight: 700;
}
.gd-blog-body .gd-tabs__nav {
    display: flex;
    gap: 4px;
    padding: 6px;
    overflow-x: auto;
    background: var(--gd-bg);
    border-bottom: 1px solid var(--gd-line);
}
.gd-blog-body .gd-tabs__btn {
    flex: 0 0 auto;
    padding: 8px 14px;
    border: 0;
    border-radius: 10px;
    background: transparent;
    color: var(--gd-text);
    font: inherit;
    font-size: 14px;
    font-weight: 600;
    cursor: pointer;
    white-space: nowrap;
}
.gd-blog-body .gd-tabs__btn:hover { color: var(--gd-accent); }
.gd-blog-body .gd-tabs__btn.is-active { background: #fff; color: var(--gd-accent); box-shadow: 0 2px 8px rgba(31, 35, 41, .08); }
.gd-blog-body .gd-tabs--ready .gd-tab { display: none; }
.gd-blog-body .gd-tabs--ready .gd-tab.is-active { display: block; }

/* ---------- FAQ ---------- */
.gd-blog-faq { margin: 40px 0 0; }
.gd-blog-faq__item {
    margin: 0 0 10px;
    border: 1px solid var(--gd-line);
    border-radius: 14px;
    background: #fff;
    transition: border-color .2s, box-shadow .2s;
}
.gd-blog-faq__item[open] { border-color: #ffc7d2; box-shadow: var(--gd-shadow); }
.gd-blog-faq__q {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 14px;
    padding: 16px 18px;
    cursor: pointer;
    list-style: none;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.4;
    text-align: left;
}
.gd-blog-faq__q::-webkit-details-marker { display: none; }
.gd-blog-faq__q:hover { color: var(--gd-accent); }
.gd-blog-faq__a { padding: 0 18px 18px; color: #3a3f47; font-size: 15px; line-height: 1.65; }

/* ---------- Author ---------- */
.gd-blog-author {
    display: flex;
    align-items: flex-start;
    gap: 16px;
    margin: 36px 0 0;
    padding: 20px;
    border-radius: var(--gd-radius);
    background: var(--gd-bg);
}
.gd-blog-author__photo {
    flex: 0 0 64px;
    width: 64px;
    height: 64px;
    border-radius: 50%;
    overflow: hidden;
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
}
.gd-blog-author__photo img { display: block; width: 100%; height: 100%; object-fit: cover; }
.gd-blog-author--editorial .gd-blog-author__photo { padding: 12px; border: 1px solid var(--gd-line); }
.gd-blog-author--editorial .gd-blog-author__photo img { object-fit: contain; }
.gd-blog-author__initial { color: var(--gd-accent); font-size: 26px; font-weight: 800; }
.gd-blog-author__label { color: var(--gd-muted); font-size: 12px; text-transform: uppercase; letter-spacing: .05em; }
.gd-blog-author__name { font-size: 17px; font-weight: 800; line-height: 1.35; }
.gd-blog-author__post { color: var(--gd-accent); font-size: 14px; font-weight: 600; }
.gd-blog-author__bio { margin: 8px 0 0; color: #3a3f47; font-size: 14px; line-height: 1.6; }

/* ---------- Share ---------- */
.gd-blog-share {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 10px 14px;
    margin: 28px 0 0;
    padding: 18px 0 0;
    border-top: 1px solid var(--gd-line);
}
.gd-blog-share__label { font-weight: 700; font-size: 15px; }
.gd-blog-share__list { display: flex; flex-wrap: wrap; align-items: center; gap: 8px; }
.gd-blog-share__btn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    min-width: 44px;
    height: 44px;
    padding: 0 12px;
    border: 0;
    border-radius: 12px;
    color: #fff;
    font: inherit;
    font-size: 14px;
    font-weight: 600;
    text-decoration: none;
    cursor: pointer;
    transition: transform .2s, opacity .2s;
}
.gd-blog-share__btn:hover { transform: translateY(-2px); opacity: .9; color: #fff; }
.gd-blog-share__btn--tg { background: #229ed9; }
.gd-blog-share__btn--wa { background: #25d366; }
.gd-blog-share__btn--vk { background: #0077ff; }
.gd-blog-share__btn--copy { background: var(--gd-text); }
.gd-blog-share__copy-text { display: none; }
.gd-blog-share__done {
    display: inline-flex;
    padding: 6px 12px;
    border-radius: 999px;
    background: #eefaf1;
    color: #15803d;
    font-size: 13px;
    font-weight: 700;
}
.gd-blog-share__done[hidden] { display: none; }

/* ---------- Related ---------- */
.gd-blog-related { max-width: 1200px; margin: 48px auto 0; }

/* ---------- CTA ---------- */
.gd-blog-cta {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 16px;
    margin: 48px 0 0;
    padding: 24px 20px;
    border-radius: var(--gd-radius);
    background: linear-gradient(120deg, #1f2329 0%, #3a1520 100%);
    color: #fff;
}
.gd-blog-cta__title { font-size: 21px; font-weight: 800; line-height: 1.3; }
.gd-blog-cta p { margin: 6px 0 0; color: rgba(255, 255, 255, .8); font-size: 15px; }
.gd-blog .gd-blog-cta__btn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 52px;
    padding: 0 26px;
    border-radius: 12px;
    background: var(--gd-accent);
    color: #fff;
    font-size: 15px;
    font-weight: 700;
    text-decoration: none;
    text-align: center;
    transition: background-color .2s, transform .2s;
}
.gd-blog .gd-blog-cta__btn:hover { background: var(--gd-accent-dark); color: #fff; transform: translateY(-2px); }

/* ---------- >= 600px ---------- */
@media (min-width: 600px) {
    .gd-blog-grid { grid-template-columns: repeat(2, 1fr); }
    .gd-blog-body .gd-proscons { grid-template-columns: 1fr 1fr; }
    .gd-blog-body .gd-media--left { grid-template-columns: minmax(0, 2fr) minmax(0, 3fr); grid-template-areas: "img text" "cap text"; }
    .gd-blog-body .gd-media--right { grid-template-columns: minmax(0, 3fr) minmax(0, 2fr); grid-template-areas: "text img" "text cap"; }
    .gd-blog-body .gd-media--left > img,
    .gd-blog-body .gd-media--right > img { grid-area: img; }
    .gd-blog-body .gd-media--left > figcaption,
    .gd-blog-body .gd-media--right > figcaption { grid-area: cap; margin-top: 0; }
    .gd-blog-body .gd-media--left > .gd-media__text,
    .gd-blog-body .gd-media--right > .gd-media__text { grid-area: text; margin-top: 0; }
    .gd-blog-share__copy-text { display: inline; }
    .gd-blog-author { padding: 24px; gap: 20px; }
    .gd-blog-author__photo { flex-basis: 80px; width: 80px; height: 80px; }
}

/* ---------- >= 992px ---------- */
@media (min-width: 992px) {
    .gd-blog .gd-blog__title,
    .gd-blog .gd-blog-article__title { font-size: 36px; }
    .gd-blog .gd-blog-section-title { font-size: 26px; }
    .gd-blog-tabs { flex-wrap: wrap; margin: 0 0 32px; padding: 0; overflow: visible; }
    .gd-blog-grid { grid-template-columns: repeat(3, 1fr); gap: 28px; }
    .gd-blog-body { font-size: 17px; }
    .gd-blog .gd-blog-body h2 { font-size: 27px; }
    .gd-blog .gd-blog-body h3 { font-size: 21px; }
    .gd-blog-cta { flex-direction: row; align-items: center; justify-content: space-between; padding: 32px 36px; }
    .gd-blog-cta__title { font-size: 24px; }
    .gd-blog .gd-blog-cta__btn { flex: 0 0 auto; }
}

@media (prefers-reduced-motion: reduce) {
    .gd-blog *,
    .gd-blog *::before,
    .gd-blog *::after { transition: none; }
}

/* End */
/* /local/templates/goroddorog/components/bitrix/news/blog/style.css?179146105321122 */
