:root { --c-main: #dd0017;
    --c-main-rgb: 221,0,23;
    --text-font: "Inter", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;
    --body-font: "Inter", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;
    --title-font: "IBM Plex Serif", Georgia, serif;
    --title-size-n: 17px;
    --title-size-m: 18px;
    --title-size-l: 20px;
    --main-width: 1220px;
    --p-title-space: 7px;
    --excerpt-mt: 13px;
    --excerpt-size: 14px; }
    .post-title:not(._) { letter-spacing: -0.025em; }
    :root { --sidebar-width: 300px; }
    .ts-row, .has-el-gap { --sidebar-c-width: calc(var(--sidebar-width) + var(--grid-gutter-h) + var(--sidebar-c-pad)); }
    :root { --sidebar-pad: 32px; --sidebar-sep-pad: 32px; }
    .main-wrap > .main { margin-top: 30px; }
    .smart-head-main .smart-head-mid { --head-h: 96px; }
    .smart-head-main .smart-head-bot { --head-h: 51px; border-top-width: 1px; border-top-color: #e8e8e8; border-bottom-width: 2px; border-bottom-color: #dedede; }
    .navigation-main .menu > li > a { font-size: 14.4px; font-weight: 600; }
    .navigation-main .menu > li li a { font-size: 13px; }
    .navigation-main { --nav-items-space: 16px; }
    .mobile-menu { font-size: 15px; }
    .smart-head-main .spc-social { --spc-social-fs: 17px; --spc-social-size: 37px; }
    .smart-head-main .hamburger-icon { width: 18px; }
    .trending-ticker .heading { color: #f7f7f7; font-size: 13.8px; font-weight: 600; letter-spacing: .02em; margin-right: 30px; }
    .trending-ticker .post-link { font-size: 13.8px; }
    .trending-ticker { --max-width: 500px; }
    .post-meta .meta-item, .post-meta .text-in { font-size: 11px; }
    .post-meta .text-in, .post-meta .post-cat > a { font-size: 11px; }
    .post-meta .post-cat > a { font-weight: 600; text-transform: uppercase; letter-spacing: .02em; }
    .post-meta .post-author > a { font-weight: 600; }
    .block-head-f .heading { font-size: 16px; font-weight: 800; text-transform: uppercase; letter-spacing: .03em; }
    .block-head-f { --space-below: 15px; --line-weight: 2px; --c-border: #ffffff; }
    .s-dark .block-head-f { --c-border: #151516; }
    .loop-grid-base .media { margin-bottom: 13px; }
    .list-post { --list-p-media-width: 30%; --list-p-media-max-width: 85%; }
    .loop-small .ratio-is-custom { padding-bottom: calc(100% / 1.1); }
    .loop-small .media:not(i) { max-width: 75px; }
    .post-meta-single .meta-item, .post-meta-single .text-in { font-size: 12px; }
    .the-post-header .post-meta .post-title { font-weight: 600; }
    .entry-content { font-family: "IBM Plex Serif", Georgia, serif; font-size: 17px; }
    .site-s-light .entry-content { color: #000000; }
    .post-share-float .share-text { font-size: 10px; }
    .post-share-float .service { width: 38px; height: 38px; margin-bottom: 8px; border-radius: 50px; font-size: 16px; }
    .s-post-modern .post-content-wrap { display: grid; }
    .s-post-modern .entry-content { max-width: calc(700px + var(--p-spacious-pad)*2); justify-self: center; }
    .s-head-large .sub-title { font-size: 17px; }
    .site-s-light .s-head-large .sub-title { color: #515151; }
    .site-s-light .s-head-large .post-meta { --c-post-meta: #565656; }
    .s-post-large .post-content-wrap { display: grid; }
    .s-post-large .entry-content { max-width: calc(700px + var(--p-spacious-pad)*2); justify-self: center; }
    .a-wrap-2:not(._) { padding-top: 17px; padding-bottom: 17px; padding-left: 15px; padding-right: 15px; margin-top: 0px; margin-bottom: 0px; }
    @media (min-width: 1200px) { .s-head-large .post-title { font-size: 40px; } }
    @media (min-width: 940px) and (max-width: 1200px) { :root { --sidebar-width: 280px; }
    .ts-row, .has-el-gap { --sidebar-c-width: calc(var(--sidebar-width) + var(--grid-gutter-h) + var(--sidebar-c-pad)); }
    .navigation-main .menu > li > a { font-size: calc(10px + (14.4px - 10px) * .7); }
    .trending-ticker { --max-width: 400px; } }
    @media (max-width: 767px) { .s-head-large .post-title { font-size: 29px; } }