
@media (min-width: 1264px) {
    .QQ7hl {
        border-left: var(--border);
        grid-template-columns: auto auto;
        height: 63px;
        padding: 0 var(--space1_2)
    }

    .hM389 {
        height: auto;
        margin: 0;
        padding: 0
    }

    .-bwUe {
        display: none
    }
}

.vrm-K {
    display: flex;
    flex-direction: column
}

._02KZJ {
    background: var(--trust-red);
    border: 1px solid var(--trust-red);
    border-radius: 4px;
    color: var(--white);
    font-family: var(--arial-font-family);
    font-size: var(--fs-12);
    height: 32px;
    margin-right: 0;
    padding: var(--space0_8) var(--space1_2) 0 var(--space1_2);
    text-transform: uppercase
}

._7vH7o {
    font-size: var(--base-small);
    width: 37px
}

.jQLe4 {
    font-size: var(--base-medium);
    width: 50px
}

.mbMYo {
    align-items: center;
    border: 1px solid var(--alto);
    border-radius: var(--space0_4);
    color: var(--guardsman-red);
    display: flex;
    font-family: var(--font-3);
    height: 24px;
    justify-content: center;
    text-align: center
}

@media only screen and (max-width: 875px) {
    .vrm-K {
        margin: 0;
        padding: 0
    }

    .vrm-K .meta-data-icons {
        display: none
    }

    .vrm-K .mobile-btn {
        align-items: center;
        display: flex;
        justify-content: center;
        margin-left: var(--space1_6)
    }

    .vrm-K .search__form-submit {
        opacity: var(--opacity-70)
    }
}

@media (min-width: 876px) {
    ._02KZJ {
        font-size: var(--fs-14_5);
        margin-right: calc(var(--space0_8)*-1);
        margin-top: var(--space0_8);
        padding: var(--space0_5) var(--space1_6) 0 var(--space1_6)
    }

    .Cal4c .button {
        margin-left: var(--space3_2)
    }

    .Cal4c .desktop-btn {
        margin: 0 0 0 var(--space2_4)
    }

    .Cal4c .hamburger {
        margin-right: 18px
    }

    .twitter {
        margin-right: var(--space1_6)
    }

    .facebook-icon {
        margin-right: var(--space1_2)
    }

    .search-label,
    .search__form-submit {
        height: 30px
    }

    .mbMYo {
        display: none
    }
}

._2Yqb- {
    height: 64px
}

._2Yqb- .NTuwm {
    display: none
}

._2Yqb- .NTuwm:before {
    display: inline-table;
    height: 1px
}

._2Yqb- .NTuwm:after,
._2Yqb- .NTuwm:before {
    background-color: var(--very-light-pink);
    content: "";
    left: 0;
    position: absolute;
    width: 100%
}

._2Yqb- .NTuwm:after {
    height: 2px
}

._2Yqb- .headroom {
    background-color: var(--white)
}

.UX5da {
    align-items: center;
    border-bottom: var(--border2-0_12);
    display: flex;
    height: 64px;
    margin: 0 auto;
    padding: var(--space1_0) var(--space1_6)
}

.UX5da .hamburger {
    margin-right: 4px
}

.lBj1G {
    cursor: pointer
}

.headroom--pinned .logo-ham-search {
    box-shadow: 0 var(--space0_6) var(--space0_6) var(--black12)
}

.UX5da:after {
    background-color: var(--very-light-pink);
    bottom: 0;
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    width: 100%
}

.kishoralo-wrapper .headroom {
    background-color: var(--kishoralo-section-yellow)
}

.kishoralo-wrapper .navbar-wrapper:before {
    height: 0
}

.kishoralo-wrapper .dropdown {
    display: none
}

.kishoralo-wrapper .search-icon-wrapper:hover {
    background: var(--multisite-hover)
}

.kishoralo-wrapper.sticky-palo-navbar .navbar {
    background: var(--kishoralo-section-yellow)
}

.protichinta-wrapper .headroom {
    background-color: var(--protichinta-section-cream)
}

.protichinta-wrapper .navbar-wrapper:after,
.protichinta-wrapper .navbar-wrapper:before {
    height: 0
}

.protichinta-wrapper .dropdown {
    display: none
}

.protichinta-wrapper.sticky-palo-navbar .navbar {
    background: var(--protichinta-section-cream)
}

.bigganchinta-wrapper .dropdown,
.trust-wrapper .dropdown {
    display: none
}

.trust-wrapper .navbar-wrapper:after,
.trust-wrapper .navbar-wrapper:before {
    height: 0
}

.nagorik-sangbad-wrapper .dropdown {
    display: none
}

.nagorik-sangbad-wrapper .navbar-wrapper:after,
.nagorik-sangbad-wrapper .navbar-wrapper:before {
    height: 0
}

.bondhushava-wrapper .dropdown {
    display: none
}

.bondhushava-wrapper .navbar-wrapper:after,
.bondhushava-wrapper .navbar-wrapper:before {
    height: 0
}

.YbV-P {
    text-align: center
}

.dl7vk {
    color: var(--scorpion);
    display: none;
    font-family: var(--font-1);
    font-size: var(--fs-13);
    margin-right: var(--space1_6)
}

.dl7vk .NRonH {
    font-weight: var(--bold)
}

.FaggC {
    display: none;
    height: 38px;
    position: relative;
    top: 0;
    width: 38px
}

.FaggC svg {
    margin-left: var(--space0_8);
    margin-top: var(--space0_8)
}

.FaggC:hover {
    --background-color: var(--hover-gray);
    background: var(--background-color);
    border-radius: 50%;
    cursor: pointer
}

._90Z0k {
    flex-direction: column
}

._--291,
._90Z0k {
    display: flex
}

.eXbBs {
    margin-right: var(--space2_0)
}

._0igkm {
    text-align: center
}

.uT-6x {
    margin-left: auto
}

.uT-6x .button {
    --meta-color: var(--lochmara-blue);
    background-color: initial;
    border: var(--border1-0_12);
    color: var(--meta-color);
    font-weight: var(--bold)
}

.MK-B2 {
    align-items: center;
    display: flex;
    justify-content: flex-end;
    width: 90px
}

.MK-B2.Esz6w {
    width: 160px
}

.sticky-palo-navbar .navbar {
    background: #fff;
    border-top: var(--border1-0_12);
    box-shadow: 0 var(--space0_6) var(--space0_6) 0 var(--black25);
    overflow: hidden;
    position: fixed
}

@media (min-width: 876px) {
    ._2Yqb- {
        height: 160px
    }

    ._2Yqb- .NTuwm {
        display: block
    }

    ._2Yqb- .NTuwm .navbar {
        height: 44.78px
    }

    ._2Yqb- .MK-B2.Esz6w {
        width: 180px
    }

    ._--291 {
        height: 67px
    }

    ._90Z0k {
        height: 85.58px
    }

    .headroom--pinned .navbar-wrapper,
    .headroom--unpinned .navbar-wrapper {
        box-shadow: 0 5px 5px 0 rgba(0, 0, 0, .2)
    }

    .headroom--pinned .navbar-wrapper:after,
    .headroom--unpinned .navbar-wrapper:after {
        height: 0
    }

    .headroom--pinned .logo-ham-search,
    .headroom--unpinned .logo-ham-search {
        box-shadow: none
    }

    .UX5da {
        border: 0;
        display: grid;
        grid-template-columns: 1fr 260px 1fr;
        height: 113.5px;
        max-width: 1040px
    }

    .UX5da .button {
        margin-left: var(--space3_2)
    }

    .UX5da .desktop-btn {
        margin: 0 0 0 var(--space2_4)
    }

    .UX5da .desktop-btn:hover {
        background: var(--hover-gray)
    }

    .UX5da .hamburger {
        margin-bottom: 32px;
        margin-right: 16px;
        padding: var(--space0_8)
    }

    .UX5da .hamburger:hover {
        background-color: var(--hover-gray);
        border-radius: 4px
    }

    .kishoralo-wrapper .navbar {
        transition: background-color .3s ease-in
    }

    .kishoralo-wrapper .headroom--unpinned .navbar {
        background-color: var(--kishoralo-section-yellow)
    }

    .kishoralo-wrapper .desktop-btn {
        background-color: initial
    }

    .kishoralo-wrapper .desktop-btn:hover {
        background-color: var(--multisite-hover)
    }

    .kishoralo-wrapper .navbar {
        background-color: var(--white)
    }

    .kishoralo-wrapper .sticky-palo-navbar .navbar {
        background-color: var(--kishoralo-section-yellow)
    }

    .kishoralo-wrapper .sticky-palo-navbar .navbar .menu-item {
        color: var(--black)
    }

    .kishoralo-wrapper .sticky-palo-navbar .navbar .menu-item a:before {
        background: var(--white)
    }

    .kishoralo-wrapper .sticky-palo-navbar .headroom--pinned .navbar {
        background-color: var(--white)
    }

    .kishoralo-wrapper .sticky-palo-navbar .headroom--pinned .navbar .menu-item {
        color: var(--kishoralo-section-red)
    }

    .kishoralo-wrapper .sticky-palo-navbar .headroom--pinned .navbar .menu-item a:before {
        background: var(--dark-border-color)
    }

    .kishoralo-wrapper .logo-ham-search .hamburger:hover {
        background-color: var(--multisite-hover)
    }

    .bondhushava-wrapper .navbar a,
    .nagorik-sangbad-wrapper .navbar a,
    .trust-wrapper .navbar a {
        color: var(--white)
    }

    .protichinta-wrapper .desktop-btn {
        background-color: initial
    }

    .protichinta-wrapper .navbar {
        background-color: var(--protichinta-section-cream);
        border-top: none
    }

    .protichinta-wrapper .vertical-menubar .navbar {
        background-color: initial
    }

    .trust-wrapper .navbar {
        background-color: var(--trust-red)
    }

    .trust-wrapper .vertical-menubar .navbar {
        background-color: initial
    }

    .nagorik-sangbad-wrapper .navbar {
        background-color: var(--nagorik-navbar)
    }

    .nagorik-sangbad-wrapper .vertical-menubar .navbar {
        background-color: initial
    }

    .wR5U7 .desktop-logo img {
        height: 90px;
        width: 230px
    }

    .bondhushava-wrapper .navbar {
        background-color: var(--guardsman-red)
    }

    .bondhushava-wrapper .vertical-menubar .navbar {
        background-color: initial
    }

    .bondhushava-wrapper .desktop-logo {
        padding: 12px 0
    }

    .FaggC {
        display: block
    }

    .lrb8N {
        margin-bottom: 24px
    }

    .UX5da:after,
    .sticky-palo-navbar .navbar:after,
    .sticky-palo-navbar .navbar:before {
        height: 0
    }

    .POYa2 {
        grid-column-gap: 32px;
        grid-template-columns: 1fr 264px
    }

    .POYa2 .FaggC {
        margin-right: 24px
    }

    .POYa2 .eXbBs {
        margin-right: 20px
    }

    .uT-6x {
        height: 93.5px
    }

    .uT-6x .button {
        --meta-color: var(--lochmara-blue);
        background-color: initial;
        border: var(--border1-0_12);
        color: var(--meta-color);
        font-weight: var(--bold)
    }

    .dl7vk {
        color: var(--scorpion);
        display: block;
        font-size: var(--fs-16);
        margin-right: var(--space1_6)
    }

    .dl7vk .NRonH {
        font-weight: var(--bold)
    }

    ._8ioeo {
        display: flex
    }

    ._8ioeo ._0igkm {
        margin-left: 20px
    }
}

@media screen and (max-width: 875px) {
    ._2Yqb- .navbar {
        display: none
    }

    ._2Yqb- .NTuwm:after,
    ._2Yqb- .NTuwm:before {
        height: 0
    }

    .UX5da {
        padding: var(--space1_0) var(--space1_6) var(--space1_0) var(--space0_8)
    }
}

@media (min-width: 876px) {
    .trust-wrapper {
        margin-bottom: var(--space2_4)
    }
}

@media (min-width: 1264px) {
    .UX5da {
        max-width: 1280px
    }
}

@media screen and (max-width: 320px) {
    .UX5da .hamburger {
        margin-right: 0
    }
}

.gdpr-wrapper {
    z-index: var(--header-overlay) !important
}

.gHtZA {
    --background-color: var(--white);
    background-color: var(--background-color);
    box-shadow: var(--space0_6) -6px var(--space0_6) 0 var(--black08);
    order: 2;
    position: relative;
    text-align: center;
    transition: all var(--trans-duration-1s);
    width: 100%
}

.sGTMR {
    height: 75px
}

.sGTMR .sFHL8 {
    border-radius: 0;
    border-top-left-radius: 12px;
    display: block;
    right: 0;
    top: calc(var(--space3_0)*-1)
}

.Vtf8r {
    --background-color: var(--ad-bg-color);
    background-color: var(--background-color);
    display: block;
    height: 137px;
    margin: auto;
    padding-top: var(--space1_6)
}

.cdWek {
    height: 60px;
    margin: 0 auto;
    width: 100%
}

.qqwkv {
    background-color: var(--ad-bg-color);
    border-radius: 0;
    border-top-left-radius: var(--space1_2);
    cursor: pointer;
    display: inline-block;
    height: 28px;
    position: absolute;
    right: 0;
    text-align: center;
    top: calc(var(--space2_4)*-1);
    width: 28px
}

.qqwkv svg {
    padding-top: var(--space0_4)
}

@media (min-width: 876px) {
    .cdWek {
        height: 90px;
        width: 100%
    }

    .sGTMR {
        height: 105px
    }
}

.WaXFh {
    font-size: var(--fs-14_5)
}

.WaXFh:hover,
.WaXFh:hover .live {
    color: var(--lochmara-blue)
}

.WaXFh .live-text {
    align-items: center;
    display: flex
}

.WaXFh .live-text .live {
    font-size: var(--fs-14_5)
}

.WaXFh .live-text .live-icon {
    position: unset;
    top: unset
}

.WaXFh .live-text svg {
    height: 20px;
    margin-bottom: 0;
    margin-right: var(--space0_6);
    position: relative;
    top: var(--space0_5);
    width: 20px
}

._8FE7f {
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    color: var(--black87);
    display: -webkit-box;
    font-size: var(--fs-14_5);
    font-weight: var(--regular);
    overflow: hidden
}

.XmPpY {
    height: 20px;
    margin-right: var(--space0_6);
    top: calc(var(--space0_2)*-1);
    width: 20px
}

.XmPpY,
.k-jXH {
    position: relative
}

.k-jXH {
    grid-gap: var(--space1_2);
    background-color: var(--hover-gray);
    display: grid;
    gap: var(--space1_2);
    grid-template-columns: repeat(3, 1fr);
    margin: 0 calc(var(--space1_6)*-1);
    padding: var(--space1_2);
    z-index: var(--default)
}

.NkRdr {
    align-items: center;
    display: flex
}

.NkRdr p {
    -webkit-line-clamp: 1
}

.NkRdr .header-headline-mobile {
    line-height: 1.4
}

.NkRdr:not(:last-child) {
    position: relative
}

.NkRdr:not(:last-child):after {
    background-color: var(--black20);
    content: "";
    height: 100%;
    position: absolute;
    right: calc(var(--space0_6)*-1);
    top: 0;
    width: 1px
}

@media (min-width: 834px) {
    .k-jXH {
        display: none
    }
}

:root {
    --space0_2: 0.1111rem;
    --space0_3: 0.167rem;
    --space0_4: 0.222rem;
    --space0_5: 0.2777rem;
    --space0_6: 0.333rem;
    --space0_8: 0.4444rem;
    --space1_0: 0.55556rem;
    --space1_2: 0.667rem;
    --space1_4: 0.7778rem;
    --space1_6: 0.8889rem;
    --space1_8: 1rem;
    --space2_0: 1.11rem;
    --space2_2: 1.222rem;
    --space2_4: 1.333rem;
    --space2_6: 1.444rem;
    --space2_8: 1.556rem;
    --space3_0: 1.667rem;
    --space3_2: 1.777rem;
    --space3_4: 1.889rem;
    --space3_6: 2rem;
    --space3_8: 2.111rem;
    --space4_0: 2.222rem;
    --space4_2: 2.333rem;
    --space4_4: 2.444rem;
    --space4_8: 2.6667rem;
    --space5_0: 2.778rem;
    --space5_2: 2.888rem;
    --space5_6: 3.1111rem;
    --space6_0: 3.333rem;
    --space6_2: 3.444rem;
    --space6_4: 3.556rem;
    --space7_2: 4rem;
    --space8_0: 4.444rem;
    --space8_6: 4.778rem;
    --space8_8: 4.889rem;
    --space9_2: 5.111rem;
    --space9_4: 5.22rem;
    --space1_1_2: 6.222rem;
    --behind: -1;
    --default: 0;
    --image-overlay: 1;
    --z-index-3: 3;
    --header: 5;
    --header-menu-overlay: 6;
    --popup: 8;
    --edition: 10;
    --loader: 100;
    --search-filter-popup: 101;
    --header-overlay: 1000;
    --over-the-top: 9999;
    --top-overlay: 10000;
    --rgbBlack: 0, 0, 0;
    --rgbWhite: 255, 255, 255;
    --greyish-brown: #404040;
    --white: #fff;
    --white40: #ffffff66;
    --black: #121212;
    --multisite-hover: #fff6;
    --orange: #ffb300;
    --very-light-pink: #e2e2e2;
    --gray: #929292;
    --wild-sand: #f4f4f4;
    --scorpion: #575757;
    --silver: #bebebe;
    --mercury: #e9e9e9;
    --alto: #e0e0e0;
    --stratos: #001246;
    --roseWhite: #fff7f7;
    --aqua-haze: #f2f5f8;
    --guardsman-red: #d60000;
    --semi-black: #323232;
    --lochmara-blue: #0573e6;
    --lochmara-blue-hover-bg: #f5fafe;
    --search-button-hover: #007bbdb3;
    --nagorik-navbar: #34b8b5;
    --azure-radiance: #0573e64c;
    --ship-cove: #7797b7;
    --boulder: #757575;
    --mine-shaft: #2b2b2b;
    --fallback-image-bg: #f1f1f1;
    --label-color: #8b8b8b;
    --gallery: #eee;
    --gallery-scrollbar: #86858575;
    --light-grey: #595959;
    --dark-grey: #ababab;
    --section-name: #9e9e9e;
    --background-grey: #f6f6f6;
    --dark-border-color: #ccc;
    --headline-number-gray: #949494;
    --card-background: #333;
    --hover-gray: #f7f7f7;
    --story-summary: #707070;
    --tag-color: #6f6f6f;
    --tag-bgColor: #e5e5e5;
    --dove-gray: #616161;
    --tundora: #424242;
    --olivedrab: #6b8e23;
    --key-highlight-time: #3c3c3c;
    --orange-peel: #ff9800;
    --navy-blue: #1a237e;
    --dark-cyan: #004a56;
    --kishoralo-section-yellow: #ffc107;
    --kishoralo-section-red: #c82641;
    --protichinta-section-cream: #fbf6de;
    --shadow-white: #edddcb;
    --dark-coral: #a74737;
    --ad-bg-color: #f3f3f3;
    --trust-red: #e50019;
    --pattens-blue: #c8dff3;
    --alabaster: #f9f9f9;
    --blurb-bg: #fff8e1;
    --black08: #00000014;
    --black12: #0000001f;
    --black15: #00000026;
    --black20: #00000033;
    --black24: #0000003d;
    --black25: #00000040;
    --black30: #0000004d;
    --black38: #00000061;
    --black42: #0000006b;
    --black56: #0000008f;
    --black47: #0000007a;
    --black60: #00000099;
    --black68: #000000ad;
    --black87: #000000de;
    --white87: #ffffffde;
    --white70: #ffffffb3;
    --white60: #ffffff99;
    --white25: #ffffff40;
    --white30: #ffffff4d;
    --white38: #ffffff61;
    --white50: #ffffff80;
    --flagshadow: #00000080;
    --light-red: #ffe8e7;
    --version-bg: #fbe9e7;
    --first-bigfact-color: #ee5630;
    --second-bigfact-color: #2295cc;
    --third-bigfact-color: #65af4c;
    --fourth-bigfact-color: #7b3b93;
    --datepicker-text-color: #49454f;
    --amber: #ffc107;
    --sazerac: #fff3e0;
    --sazerac-50: #fff3e080;
    --blaze-orange: #ff6f00;
    --hawkes-blue: #e3f2fd;
    --hawkes-blue-50: #e3f2fd80;
    --cerulean: #03a9f4;
    --tory-blue: #0d47a1;
    --porcelain: #eceff1;
    --porcelain-50: #eceff180;
    --lynch: #607d8b;
    --outer-space: #263238;
    --panache: #e8f5e9;
    --panache-50: #e8f5e980;
    --fruit-salad: #4caf50;
    --parsley: #1b5e20;
    --snuff: #f3e5f5;
    --snuff-50: #f3e5f580;
    --seance: #9c27b0;
    --persian-indigo: #9c27b0;
    --french-pass: #b9ddff;
    --linen: #fbe9e7;
    --linen-50: #fbe9e780;
    --red-orange: #ff5722;
    --tia-maria: #bf360c;
    --guardsman-light: #d600003d;
    --prayer-bg: #eefef4;
    --fun-green: #00722d;
    --emerald: #4ac97c;
    --aero-blue: #b9fcd3;
    --pastel-green: #70e9a0;
    --silver-sand: #c5c6c7;
    --romantic: #ffcabb;
    --fair-pink: #ffe8e7;
    --placeholder: #428bca;
    --facebook-btn-color: #2374f2;
    --google-btn-color: #4285f4;
    --title-color: var(--black87);
    --subtitle-after: var(--light-grey);
    --content-color: var(--greyish-brown);
    --excerpt-color: var(--black68);
    --background-color: var(--white);
    --meta-color: var(--gray);
    --border-color: var(--black12);
    --accent-color: var(--lochmara-blue);
    --divider-87: var(--black87);
    --divider-38: var(--black38);
    --border: var(--border1-0_12);
    --nav-login-border: var(--border1-0_38);
    --border1-0_12: 1px solid var(--black12);
    --border1-0_20: 1px solid var(--black20);
    --border1-0_38: 1px solid var(--black38);
    --border1-0_42: 1px solid var(--black42);
    --border1-blue: 1px solid var(--lochmara-blue);
    --border1-red: 1px solid var(--guardsman-red);
    --border1-light-pink: 1px solid var(--very-light-pink);
    --border1-white: 1px solid var(--white);
    --border1-alto: 1px solid var(--alto);
    --border2-1_00: 2px solid var(--black);
    --border2-0_12: 2px solid var(--black12);
    --border2-0_38: 2px solid var(--black38);
    --border2-blue: 2px solid var(--lochmara-blue);
    --border2-red: 2px solid var(--guardsman-red);
    --border2-orange: 2px solid var(--orange);
    --border1-0_70-white: 1px solid var(--white70);
    --smallest: calc(1rem/var(--ratio)/var(--ratio)/var(--ratio)/var(--ratio)/var(--ratio));
    --fs-12: calc(1rem/var(--ratio)/var(--ratio)/var(--ratio)/var(--ratio));
    --fs-13: calc(1rem/var(--ratio)/var(--ratio)/var(--ratio));
    --fs-14_5: calc(1rem/var(--ratio)/var(--ratio));
    --fs-16: calc(1rem/var(--ratio));
    --fs-18: 1rem;
    --fs-20: calc(1rem*var(--ratio));
    --fs-22: calc(1rem*var(--ratio)*var(--ratio));
    --fs-25: calc(1rem*var(--ratio)*var(--ratio)*var(--ratio));
    --fs-27_5: calc(1rem*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio));
    --fs-30_5: calc(1rem*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio));
    --fs-34: calc(1rem*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio));
    --fs-38: calc(1rem*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio));
    --fs-42: calc(1rem*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio));
    --fs-47: calc(1rem*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio));
    --fs-52: calc(1rem*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio));
    --fs-58: calc(1rem*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio)*var(--ratio));
    --regular: 400;
    --bold: 700;
    --static-font-1: "Shurjo", var(--fallback);
    --static-font-2: "Roboto", var(--fallback);
    --trans-duration: 0.15s;
    --trans-duration-300: 0.3s;
    --trans-ticker: 0.5s;
    --trans-duration-1s: 1s;
    --arial-font-family: Arial, Helvetica, Roboto, sans-serif;
    --opacity-100: 1;
    --opacity-94: 0.94;
    --opactity-80: 0.8;
    --opacity-70: 0.7;
    --opacity-60: 0.6;
    --opacity-50: 0.5;
    --opacity-40: 0.4;
    --opacity-38: 0.38
}

body {
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -moz-font-feature-settings: "liga" on;
    font-family: var(--font-2);
    font-weight: var(--regular)
}


li,
p,
small {
    line-height: 1.6
}

small {
    font-size: var(--smaller)
}

/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
html {
    line-height: 1.3
}

body,
h1 {
    margin: 0
}

h1 {
    font-size: 2em
}

hr {
    box-sizing: initial;
    height: 0;
    overflow: visible
}

pre {
    font-family: monospace;
    font-size: 1em
}

a {
    background-color: initial
}

abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    text-decoration: underline dotted
}

b,
strong {
    font-weight: bolder
}

code,
kbd,
samp {
    font-family: monospace;
    font-size: 1em
}

small {
    font-size: 80%
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: initial
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

img {
    border-style: none
}

button,
input,
optgroup,
select,
textarea {
    font-size: 100%;
    line-height: 1.15;
    margin: 0
}

button,
input {
    overflow: visible
}

button,
select {
    text-transform: none
}

[type=button],
[type=reset],
[type=submit],
button {
    -webkit-appearance: button
}

[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
    border-style: none;
    padding: 0
}

[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring,
button:-moz-focusring {
    outline: 1px dotted ButtonText
}

fieldset {
    padding: .35em .75em .625em
}

legend {
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal
}

progress {
    vertical-align: initial
}

textarea {
    overflow: auto
}

[type=checkbox],
[type=radio] {
    box-sizing: border-box;
    padding: 0
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

details {
    display: block
}

summary {
    display: list-item
}

[hidden],
template {
    display: none
}

:root {
    --tablet: 876px;
    --desktop: 1264px;
    --desktop-container: 1248px;
    --tab-container: 1008px
}

.container {
    margin: 0 auto;
    max-width: 834px;
    overflow-wrap: break-word;
    padding: 0 var(--space1_6);
    word-break: break-word
}

.qt-figure {
    overflow: hidden
}

.qt-figure .qt-image,
.qt-figure .qt-video {
    bottom: 0;
    height: 100%;
    left: 0;
    object-fit: cover;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%
}

.qt-figure .fallback-image {
    height: auto;
    left: 50%;
    max-width: 200px;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    width: 40%
}

.static-pages-wrapper {
    --content-color-blue: var(--lochmara-blue);
    margin: auto;
    margin-bottom: var(--space9_4);
    margin-top: var(--space1_6);
    width: 822px
}

.static-pages-wrapper.width-auto {
    width: 100%
}

.static-pages-wrapper h2 {
    border-bottom: var(--border1-0_12);
    color: var(--content-color-blue);
    font-size: var(--fs-42);
    font-weight: var(--bold);
    margin-bottom: var(--space2_4);
    padding-bottom: var(--space0_8)
}

.static-pages-wrapper h2.no-border {
    border: none
}

.static-pages-content {
    --content-color-white: var(--white);
    --content-color-link-red: var(--lochmara-blue);
    --content-color-stratos: var(--lochmara-blue);
    --content-color-light-grey: var(--light-grey);
    --content-color-black: var(--black);
    --content-color-light-black: var(--light-black);
    --bg-color: var(--guardsman-red);
    --bg-color-azure: var(--lochmara-blue);
    --bg-color-gallery: var(--gallery);
    --content-highlight-color: var(--lochmara-blue);
    padding: 0 var(--space9_4)
}

.static-pages-content.no-padding {
    padding: 0
}

.static-pages-content p {
    color: var(--content-color-black);
    font-size: var(--fs-18);
    margin-bottom: var(--space3_2)
}

.static-pages-content p .highlight_text2 {
    color: var(--content-highlight-color)
}

.static-pages-content p.border {
    border: var(--border1-0_12);
    color: var(--content-color-light-black);
    display: inline-block;
    font-size: var(--fs-16);
    font-weight: var(--bold);
    line-height: 1.4;
    margin-bottom: var(--space4_8);
    padding: var(--space0_8);
    width: 100%
}

.static-pages-content p.border .text {
    display: inline-block;
    padding-top: var(--space0_5)
}

.static-pages-content p.address {
    background-color: var(--bg-color);
    border-radius: 4px;
    color: var(--content-color-white);
    display: inline-block;
    font-weight: var(--bold);
    margin-bottom: var(--space0_8);
    padding: var(--space0_2) var(--space1_0)
}

.static-pages-content a {
    color: var(--content-color-link-red)
}

.static-pages-content a.download-btn {
    background-color: var(--bg-color-azure);
    border-radius: 4px;
    color: var(--content-color-white);
    float: right;
    padding: var(--space0_4) 0;
    text-align: center;
    width: 120px
}

.static-pages-content a.download-btn svg {
    margin-top: var(--space0_2);
    width: 24px
}

.static-pages-content a.download-btn .text {
    font-weight: 400;
    left: var(--space0_8);
    padding-right: var(--space0_5);
    position: relative;
    top: -4px
}

.static-pages-content h4 {
    color: var(--content-color-light-grey);
    font-size: var(--fs-18);
    font-weight: var(--bold);
    margin-bottom: var(--space1_6)
}

.static-pages-content h3 {
    color: var(--content-color-stratos);
    font-size: var(--fs-25);
    font-weight: var(--bold);
    margin-bottom: var(--space0_8)
}

.static-pages-content h5 {
    font-size: var(--fs-20);
    font-weight: 400
}

.static-pages-content h5 .blue {
    color: var(--lochmara-blue)
}

.static-pages-content ul {
    margin-bottom: var(--space2_4);
    margin-left: var(--space2_0)
}

.static-pages-content ul.bold {
    font-weight: var(--bold)
}

.static-pages-content ul li {
    font-size: var(--fs-18);
    list-style: disc
}

.static-pages-content .four-col-grid {
    grid-row-gap: var(--space4_0);
    grid-column-gap: var(--space2_0);
    display: grid;
    grid-template-columns: repeat(4, 1fr)
}

.static-pages-content .four-col-grid a {
    border: var(--border1-0_12);
    border-radius: 8px;
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .16)
}

.static-pages-content .four-col-grid a .card-image-wrapper {
    background-color: var(--bg-color-gallery);
    text-align: center
}

.static-pages-content .four-col-grid a .card-image-wrapper img {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px
}

.static-pages-content .four-col-grid a .headline-wrapper {
    padding: 4px 10px 0
}

.static-pages-content .four-col-grid a .headline-wrapper p {
    color: var(--content-color-light-grey);
    font-size: var(--fs-20)
}

.dfp-ad-unit {
    margin: auto
}

@media screen and (max-width: 320px) {
    .dfp-ad-unit {
        margin: auto calc(var(--space1_0)*-1)
    }
}

@media screen and (max-width: 834px) {
    .static-pages-wrapper {
        width: 100%
    }

    .static-pages-wrapper h2 {
        font-size: var(--fs-30_5)
    }

    .static-pages-wrapper .static-pages-content {
        padding: 0
    }

    .static-pages-wrapper .static-pages-content p {
        margin-bottom: var(--space1_6)
    }

    .static-pages-wrapper .static-pages-content p.border {
        padding: var(--space1_6)
    }

    .static-pages-wrapper .static-pages-content p.border .text {
        padding-right: var(--space0_8);
        padding-top: 0
    }

    .static-pages-wrapper .static-pages-content a.download-btn {
        display: block;
        float: none;
        margin-bottom: var(--space0_6);
        margin-top: var(--space0_8)
    }

    .static-pages-wrapper .static-pages-content a.download-btn svg {
        margin-top: var(--space0_4)
    }

    .static-pages-wrapper .static-pages-content .four-col-grid {
        grid-template-columns: repeat(1, 1fr)
    }
}

.excerpt,
.headline-title a,
.headline-title span {
    transition: color var(--trans-duration)
}

.card-with-image-zoom:hover .zoom-desktop {
    transform: scale(1.03)
}

.card-with-image-zoom:hover .headline-title a,
.card-with-image-zoom:hover .headline-title span,
.card-with-image-zoom:hover .sub-title:after {
    color: var(--lochmara-blue)
}

.photo-story-card .headline-title a,
.photo-story-card .headline-title span,
.wide-story-card .headline-title a,
.wide-story-card .headline-title span {
    color: var(--white87)
}

.photo-story-card .headline-title circle,
.photo-story-card .headline-title path,
.wide-story-card .headline-title circle,
.wide-story-card .headline-title path {
    fill: var(--white87)
}

.photo-story-card .headline-title .live-text,
.photo-story-card .headline-title .sub-title,
.wide-story-card .headline-title .live-text,
.wide-story-card .headline-title .sub-title {
    color: var(--orange)
}

.photo-story-card .headline-title .live-text circle,
.photo-story-card .headline-title .live-text path,
.photo-story-card .headline-title .sub-title circle,
.photo-story-card .headline-title .sub-title path,
.wide-story-card .headline-title .live-text circle,
.wide-story-card .headline-title .live-text path,
.wide-story-card .headline-title .sub-title circle,
.wide-story-card .headline-title .sub-title path {
    fill: var(--orange)
}

.photo-story-card .headline-title .live-text:after,
.photo-story-card .headline-title .sub-title:after,
.photo-story-card .sub-title:after,
.wide-story-card .headline-title .live-text:after,
.wide-story-card .headline-title .sub-title:after,
.wide-story-card .sub-title:after {
    color: var(--orange)
}

.collection-wrapper a:hover {
    color: var(--lochmara-blue)
}

.bottom-space {
    margin-bottom: var(--space3_2)
}

.headroom {
    background: var(--white)
}

.header {
    margin: 0 calc(var(--space1_6)*-1)
}

#footer {
    transition: all var(--trans-duration-300)
}

.show-anchor {
    padding-bottom: 100px
}

@media (min-width: 834px) {
    .row {
        grid-template-columns: repeat(12, 1fr)
    }

    .container {
        max-width: 1040px
    }

    .container-full-mobile {
        margin-left: 0;
        margin-right: 0
    }

    .zoom-desktop {
        transition: transform .1s ease-out
    }

    .bottom-space {
        margin-bottom: var(--space4_8)
    }
}

@media screen and (min-width: 1280px) {
    .header {
        margin: 0 calc(-50vw + 50%)
    }

    .container {
        max-width: 1280px
    }

    .bottom-space {
        margin-bottom: var(--space6_4)
    }
}

.default {
    --backgroundColor: var(--rgbWhite);
    --borderColor: var(--black12);
    --row-border: var(--black42);
    --bg-50: var(--white50);
    --dividerColor: var(--black12);
    --padding-left: 0;
    --padding-right: 0;
    --padding-bottom: var(--space1_6);
    --padding-top: 0;
    --button-background: var(--lochmara-blue);
    --button-text-color: var(--white);
    --margin-left-right: 0;
    --row-padding-bottom: 0
}

.amber,
.blue,
.gray,
.green,
.purple,
.red {
    --row-border: var(--borderColor);
    --dividerColor: var(--black12);
    --padding-left: var(--space1_6);
    --padding-right: var(--space1_6);
    --padding-bottom: var(--space1_6);
    --padding-top: var(--space1_6);
    --button-text-color: var(--white);
    --margin-left-right: var(--space1_6);
    --row-border-bottom: var(--borderColor);
    --row-padding-bottom: var(--space1_6)
}

.amber {
    --backgroundColor: var(--sazerac);
    --borderColor: var(--amber);
    --bg-50: var(--sazerac-50);
    --button-background: var(--blaze-orange);
    --button-text-color: var(--black)
}

.blue {
    --backgroundColor: var(--hawkes-blue);
    --borderColor: var(--cerulean);
    --bg-50: var(--hawkes-blue-50);
    --button-background: var(--tory-blue)
}

.gray {
    --backgroundColor: var(--porcelain);
    --borderColor: var(--lynch);
    --bg-50: var(--porcelain-50);
    --button-background: var(--outer-space)
}

.green {
    --backgroundColor: var(--panache);
    --borderColor: var(--fruit-salad);
    --bg-50: var(--panache-50);
    --button-background: var(--parsley)
}

.purple {
    --backgroundColor: var(--snuff);
    --borderColor: var(--seance);
    --bg-50: var(--snuff-50);
    --button-background: var(--persian-indigo)
}

.red {
    --backgroundColor: var(--linen);
    --borderColor: var(--red-orange);
    --bg-50: var(--linen-50);
    --button-background: var(--tia-maria)
}

*,
:after,
:before {
    box-sizing: border-box
}

html {
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    margin: 0 auto
}

body {
    overflow-x: hidden
}

a {
    color: inherit;
    text-decoration: none
}

figure,
img {
    margin: 0;
    /* max-width: 100%; */
    padding: 0
}

.dfp-ad-unit {
    background-color: var(--ad-bg-color)
}

.adBox {
    text-align: center
}

dl,
ol,
ul {
    list-style: none;
    margin: 0;
    padding: 0
}

button {
    box-shadow: none;
    cursor: pointer;
    outline: none
}

.bottom-container {
    bottom: 0;
    display: flex;
    flex-flow: column;
    left: 0;
    position: fixed;
    right: 0;
    z-index: var(--header-overlay)
}

@media (min-width: 876px) {
    html {
        margin: 0 auto
    }
}

@media (min-width: 1264px) {
    html {
        margin: 0 auto
    }
}

.info-table {
    width: 100%
}

.info-table,
.info-table td,
.info-table th {
    border: 1px solid #ccc;
    border-collapse: collapse;
    color: #444;
    margin-top: var(--space0_5);
    padding: var(--space0_5);
    text-align: left;
    vertical-align: top
}

.info-table-monospace {
    font-family: Menlo, Monaco, Courier New, monospace;
    font-size: .88em
}


.YOnh1 {
    cursor: pointer;
    margin: var(--space0_2) 0 0 var(--space0_8);
    transition: all var(--trans-duration);
    -webkit-user-select: none;
    user-select: none
}

.zei0D {
    --background-color: var(--black);
    --title-color: var(--white);
    border: none;
    border-radius: 2px;
    line-height: .88;
    padding: var(--space0_8) var(--space2_4);
    word-break: normal
}

.GoKnY,
.zei0D {
    background-color: var(--background-color);
    color: var(--title-color);
    cursor: pointer;
    margin: var(--space0_2) 0 0 var(--space0_8);
    transition: all var(--trans-duration);
    -webkit-user-select: none;
    user-select: none
}

.GoKnY {
    --background-color: var(--white);
    --title-color: var(--scorpion);
    --border-color: var(--silver);
    border: 1px solid var(--border-color);
    border-radius: 2px;
    padding: var(--space0_4) var(--space3_2)
}

.Tq1xe {
    --background-color: var(--guardsman-red);
    --title-color: var(--white);
    border: none;
    border-radius: 4px;
    height: 36px;
    margin: var(--space0_2) 0 0 var(--space0_8);
    margin-left: 0
}

.Tq1xe,
._9DzOy {
    background-color: var(--background-color);
    color: var(--title-color);
    cursor: pointer;
    transition: all var(--trans-duration);
    -webkit-user-select: none;
    user-select: none
}

._9DzOy {
    --title-color: var(--lochmara-blue);
    --background-color: var(--white);
    border: 1px solid var(--border-color);
    border-radius: 2px;
    font-size: var(--fs-16);
    font-weight: var(--bold);
    height: 32px;
    margin: var(--space0_2) 0 0 var(--space0_8);
    padding: 0 var(--space0_8);
    width: auto
}

.Yq4F5,
.dEwqd {
    display: inline-block;
    padding: 3px
}

.Yq4F5 {
    transform: rotate(-135deg);
    -webkit-transform: rotate(-135deg)
}

._3lTeR {
    display: inline-block;
    padding: 3px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg)
}

.GoKnY:hover,
.Tq1xe:hover,
._9DzOy:hover,
.zei0D:hover {
    opacity: var(--opacity-80)
}

.lNADD {
    --background-color: var(--white);
    background: var(--background-color);
    border: var(--border1-0_12);
    font-family: var(--arial-font-family);
    left: 50%;
    min-width: 300px;
    padding: var(--space3_0) var(--space4_0);
    position: fixed;
    text-align: center;
    top: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    z-index: var(--top-overlay)
}

.lNADD .button {
    height: 36px;
    margin: var(--space2_0) 0 0;
    padding: var(--space0_4) var(--space2_0)
}

.lNADD .VGJSt {
    font-size: var(--fs-16)
}

.lNADD .Yr7pm {
    cursor: pointer;
    position: absolute;
    right: var(--space0_6);
    top: var(--space0_6)
}

.A7wsb {
    grid-gap: var(--space2_2);
    display: flex;
    gap: var(--space2_2);
    justify-content: center
}

.l0C4I {
    background: rgba(0, 0, 0, .6);
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: var(--over-the-top)
}

.close {
    height: 14px;
    width: 14px
}

.logo {
    height: 52px;
    width: 230px
}

.down-arrow {
    height: 6px;
    width: 10px
}

.bookmark-outline,
.comments-outline,
.envelope,
.fb,
.fb-blue,
.fb-whitebg,
.qt-logo,
.twitter-whitebg,
.youtube {
    height: 24px;
    width: 24px
}

.twitter {
    height: 28px;
    width: 28px
}

.search-icon {
    height: 20px;
    width: 20px
}

._0OvNG {
    cursor: pointer
}

.Up69h {
    display: none
}

.Up69h .search__form-input {
    border: 0;
    font-size: var(--fs-16);
    height: 100%;
    outline: none;
    width: 100%
}
.h2 h3{
    font-size: unset;
}

._57lQ4 {
    border: var(--border1-0_12);
    border-radius: 4px;
    display: flex;
    justify-content: space-between;
    padding: 2px
}

._57lQ4 .search__form-input {
    font-family: var(--font-1)
}

._57lQ4 .search__form-input::-webkit-input-placeholder {
    font-family: var(--font-1)
}

._57lQ4 .search__form-input:-ms-input-placeholder {
    font-family: var(--font-1)
}

._57lQ4 .search__form-input:-moz-placeholder,
._57lQ4 .search__form-input::-moz-placeholder {
    font-family: var(--font-1)
}

.qxa06 {
    width: 100%
}

.MDo1n {
    --background-color: var(--lochmara-blue);
    background-color: var(--background-color);
    border: none;
    border-radius: 4px;
    color: var(--white);
    cursor: pointer;
    height: 36px;
    margin-top: 1px;
    padding: var(--space0_4);
    transition: all var(--trans-duration);
    width: 54px
}

.MDo1n:hover {
    background-color: var(--search-button-hover)
}

.uq9JI {
    display: none
}

@media (min-width: 876px) {
    .Up69h {
        display: block;
        flex-basis: 75%
    }

    ._57lQ4 {
        justify-content: flex-start;
        margin: 0;
        width: auto
    }

    .zMEFV {
        display: none
    }
}

.Xh8NA {
    left: 0;
    list-style-type: none;
    padding: 2px 0;
    right: 0;
    z-index: var(--popup)
}

.jAzil {
    --content-color: var(--black);
    color: var(--content-color);
    display: flex;
    flex-wrap: wrap;
    font-family: var(--font-1);
    justify-content: center;
    width: 100%
}

.jAzil a {
    transition: color var(--trans-duration)
}

.jAzil a:hover {
    color: var(--lochmara-blue)
}

._1G1J7 {
    background-color: initial;
    padding: 0 var(--space1_6) 0 var(--space0_8);
    transition: background-color var(--trans-duration)
}

._1G1J7 a,
._1G1J7 span {
    font-weight: var(--bold);
    padding: var(--space0_8) var(--space1_6) var(--space0_8) var(--space1_6) !important
}

.q6m1e {
    cursor: default
}

@media (min-width: 876px) {
    ._1G1J7 {
        padding: var(--space0_8) 0
    }

    ._1G1J7 a,
    ._1G1J7 span {
        line-height: 1.8
    }
}

@media only screen and (max-width: 875px) {
    .Xh8NA {
        margin: 0;
        padding: 0 var(--space2_0)
    }
}

.J4yAt {
    z-index: var(--loader)
}

.J4yAt .search {
    background-color: var(--white);
    display: block;
    margin: 0 var(--space1_6);
    padding: var(--space1_6) 0 var(--space1_6)
}

.J4yAt .navbar {
    border-bottom: none
}

.J4yAt .preload {
    -webkit-transition: none !important;
    -moz-transition: none !important;
    -ms-transition: none !important;
    -o-transition: none !important
}

._7RLAw {
    color: var(--light-grey);
    display: block;
    font-size: var(--fs-16);
    padding-bottom: var(--space1_0);
    text-align: center
}

.tsDqd {
    height: 32px;
    justify-content: center;
    padding: var(--space0_8) var(--space0_8) var(--space0_8) 0;
    width: 32px
}

._4uxEi,
.tsDqd {
    align-items: center;
    display: flex
}

._4uxEi {
    margin: 0 var(--space1_6);
    padding: var(--space1_0) 0 0
}

.kgm6r {
    display: flex;
    justify-content: space-between;
    width: 100%
}

._1dEf2,
._6AzC2 {
    margin-bottom: 8px;
    margin-right: 16px
}

.PUnyU {
    background-color: var(--background-color);
    flex-direction: column;
    height: 100%;
    justify-content: space-between;
    left: 0;
    position: fixed;
    top: 0;
    transform: translateX(-100vw);
    -webkit-transform: translate(-100vw);
    -ms-transform: translate(-100vw);
    width: 100%
}

.PUnyU [aria-label="English Edition"],
.PUnyU [aria-label="বাংলা সংস্করণ"] {
    font-family: var(--font-3)
}

.PUnyU [aria-label="English Edition"] {
    font-size: var(--base) !important
}

.PUnyU [aria-label="বাংলা সংস্করণ"] {
    font-size: var(--base-large) !important
}

.PUnyU .menu-item {
    border-bottom: var(--border1-0_12);
    color: var(--black);
    padding: 0
}

.PUnyU .menu-item a {
    font-size: var(--fs-18);
    font-weight: var(--bold);
    padding-left: var(--space0_4);
    width: 100%
}

.PUnyU .menu-item:hover {
    --background-color: var(--hover-gray);
    background-color: var(--background-color);
    color: var(--black);
    cursor: pointer;
    font-weight: var(--bold)
}

.search__form-submit {
    opacity: var(--opacity-100)
}

.kishoralo-wrapper .menu-item {
    color: var(--kishoralo-section-red);
    opacity: var(--opacity-70)
}

.kishoralo-wrapper .menu-item a {
    padding-left: 0
}

.kishoralo-wrapper .menu-item:first-child a:before {
    width: 0
}

.kishoralo-wrapper .menu-item a:before {
    background: var(--dark-border-color);
    border-radius: 50%;
    content: "\A";
    display: inline-block;
    height: 4px;
    margin: 0 18px 3px 0;
    width: 4px
}

.kishoralo-wrapper .vertical-menubar .menu-item a:before {
    height: 0;
    margin: 0 10px 3px 0;
    width: 0
}

.kishoralo-wrapper .menu-item:hover {
    color: var(--kishoralo-section-red);
    opacity: var(--opacity-100)
}

.bondhushava-wrapper .menu-item {
    color: var(--white)
}

.bondhushava-wrapper .menu-item a:hover {
    color: var(--very-light-pink)
}

.bondhushava-wrapper .vertical-menubar .menu-item a {
    color: var(--black)
}

.bondhushava-wrapper .vertical-menubar .menu-item a:hover {
    color: var(--black56)
}

.nagorik-sangbad-wrapper .menu-item {
    color: var(--white)
}

.nagorik-sangbad-wrapper .vertical-menubar .menu-item a {
    color: var(--black)
}

.nagorik-sangbad-wrapper .menu-item a:hover {
    color: var(--very-light-pink)
}

.nagorik-sangbad-wrapper .vertical-menubar .menu-item a:hover {
    color: var(--black56)
}

.trust-wrapper .menu-item {
    color: var(--white)
}

.trust-wrapper .vertical-menubar .menu-item a {
    color: var(--black)
}

.trust-wrapper .menu-item a:hover {
    color: var(--very-light-pink)
}

.trust-wrapper .vertical-menubar .menu-item a:hover {
    color: var(--black56)
}

.K8BME {
    flex: 1;
    margin-bottom: var(--space6_4);
    margin-left: var(--space3_2);
    padding-top: var(--space1_6)
}

.QJLcq .navbar {
    margin-bottom: var(--space4_0)
}

.eYcGT {
    display: none
}

.SpYJF {
    border-bottom: var(--border1-0_12);
    margin: var(--space0_8) 0 var(--space2_4);
    padding-bottom: var(--space1_6)
}

.EjW86 {
    height: 100%;
    position: fixed;
    top: 0;
    z-index: var(--loader)
}

.zMQeN {
    transform: translateX(0);
    -webkit-transform: translate(0);
    -ms-transform: translate(0)
}

.-khms {
    --background-color: var(--hover-gray);
    background-color: var(--background-color);
    border-radius: 4px;
    cursor: pointer;
    flex: 0;
    position: fixed;
    width: 38px;
    z-index: var(--loader)
}

.-khms svg {
    padding-left: var(--space1_0);
    padding-top: var(--space1_0)
}

@media only screen and (max-width: 875px) {
    .J4yAt {
        background: var(--black) 99;
        bottom: 0;
        left: 0;
        right: 0;
        top: 0
    }

    .J4yAt .yaN-k {
        height: calc(100% - 194px)
    }

    .J4yAt .navbar-list {
        grid-column-gap: var(--space4_0);
        display: grid;
        flex-wrap: nowrap;
        grid-template-columns: 1fr 1fr;
        justify-content: start
    }

    .J4yAt .menu-item a {
        display: flex;
        flex-direction: column;
        padding: var(--space0_8) 0
    }

    .J4yAt .navbar {
        padding: 0 var(--space3_0)
    }

    .jl3-I {
        align-items: center;
        color: var(--black);
        display: flex;
        font-family: var(--font-1);
        font-size: var(--fs-16);
        margin-right: var(--space1_6);
        margin-top: var(--space0_4);
        padding: 0 0 0 var(--space0_2)
    }

    .jl3-I .K3IqD {
        font-weight: var(--bold)
    }

    .PUnyU {
        height: calc(100% - 64px);
        overflow-y: scroll;
        top: 64px
    }

    .PUnyU .K8BME {
        border-top: var(--border1-alto);
        margin: 0 var(--space3_0);
        padding-top: var(--space2_4)
    }

    .PUnyU .menu-item {
        margin-bottom: -1px;
        margin-top: 1px
    }

    .PUnyU .navbar {
        position: relative
    }

    .PUnyU .navbar::-webkit-scrollbar {
        width: 10px
    }

    .PUnyU .navbar::-webkit-scrollbar-track {
        background: var(--very-light-pink)
    }

    .PUnyU .navbar::-webkit-scrollbar-thumb {
        background: var(--black56)
    }

    .-Y00Y {
        --background-color: var(--white);
        background-color: var(--background-color);
        display: flex;
        justify-content: space-between;
        margin-bottom: var(--space1_6);
        position: relative
    }

    .-Y00Y svg {
        margin-bottom: var(--space2_4)
    }

    .o7col {
        justify-content: space-between
    }

    .oEFbW {
        justify-content: space-around
    }

    .SGOCQ .-khms {
        top: -52px
    }

    .-khms .close {
        height: 18px;
        width: 18px
    }

    .WQczh {
        background-color: var(--white);
        padding: var(--space1_6) 0 var(--space2_4) 0
    }

    .EjW86 {
        width: 100%
    }

    ._0pNhc {
        border-top: var(--border1-0_12);
        padding-top: var(--space3_2)
    }
}

@media (min-width: 876px) {
    .PUnyU {
        border: none;
        box-shadow: 0 3px 12px 0 rgba(0, 0, 0, .4);
        display: flex;
        opacity: var(--opacity-100);
        top: 0;
        transform: translateX(-300px);
        -webkit-transform: translate(-300px);
        -ms-transform: translate(-300px);
        width: 290px
    }

    .PUnyU .yaN-k {
        margin-top: var(--space2_4);
        overflow-y: scroll
    }

    .PUnyU ::-webkit-scrollbar {
        width: var(--space1_0)
    }

    .PUnyU ::-webkit-scrollbar-thumb {
        background: var(--silver);
        border-radius: var(--space1_0)
    }

    .PUnyU ::-webkit-scrollbar-thumb:hover {
        background: var(--gray)
    }

    .PUnyU .navbar {
        margin: 0;
        padding: 0
    }

    .PUnyU .navbar-list {
        display: flex;
        flex-direction: column
    }

    .PUnyU .menu-item {
        margin: 0 var(--space1_2)
    }

    .PUnyU .menu-item a {
        display: block
    }

    ._7RLAw {
        padding-left: var(--space0_4);
        text-align: left
    }

    .xgtfr {
        padding: var(--space3_4) 0 var(--space1_6) var(--space2_4)
    }

    .TwqSA {
        padding: var(--space4_8) 0 var(--space1_6) var(--space2_4)
    }

    .WQczh {
        padding-left: 0
    }

    .-khms {
        left: var(--space3_6);
        top: var(--space1_0)
    }

    .K8BME {
        margin-left: var(--space1_2)
    }

    .zMQeN {
        transform: translateX(0);
        -webkit-transform: translate(0);
        -ms-transform: translate(0)
    }

    .-Y00Y {
        padding-left: 0
    }

    .-Y00Y svg {
        margin-bottom: var(--space0_8);
        margin-right: var(--space1_6)
    }

    .-Y00Y ._0pNhc {
        margin-top: var(--space3_2)
    }

    .-Y00Y .SpYJF {
        margin: var(--space0_8) 0 var(--space2_4)
    }
}

.sGZHG {
    display: inline
}

.kWicl {
    align-items: center;
    display: inline-flex;
    margin: 0;
    padding: 0
}

.DxXuy {
    height: 40px;
    width: 170px
}

._22xN6 {
    height: 37px;
    width: 109px
}

.JLxwf {
    height: 37px;
    width: 91px
}

.qN-AY {
    height: 37px;
    width: 122px
}

.Mn15X {
    height: 37px;
    width: 144px
}

.C1wYG {
    height: 30px;
    width: 214px
}

._8JXgj {
    height: 37px;
    width: 130px
}

.yx1ju {
    height: 37px;
    width: 137px
}

@media (min-width: 834px) {
    .DxXuy {
        height: 48px;
        width: 203px
    }

    ._22xN6 {
        height: 65px;
        width: 192px
    }

    .JLxwf {
        height: 65px;
        width: 160px
    }

    .qN-AY {
        height: 65px;
        width: 213px
    }

    .Mn15X {
        height: 45px;
        width: 176px
    }

    .C1wYG {
        height: 65px;
        width: 260px
    }

    ._8JXgj {
        height: 65px;
        width: 228px
    }

    .yx1ju {
        height: 61px;
        width: 226px
    }
}

@media (min-width: 1248px) {
    .DxXuy {
        height: 64px;
        width: 270px
    }
}

.f9xpE {
    grid-gap: var(--space0_6);
    align-items: center;
    background: var(--version-bg);
    border-left: var(--border1-0_12);
    display: grid;
    gap: var(--space0_6);
    grid-template-columns: 20px auto;
    height: 100%;
    padding-left: var(--space0_8);
    padding-right: var(--space0_8)
}

.f9xpE:hover .EKS6C path {
    fill-opacity: var(--opacity-100);
    fill: var(--lochmara-blue)
}

.f9xpE:hover .e9vZP {
    color: var(--lochmara-blue)
}

.EKS6C {
    height: 20px;
    width: 20px
}

.EKS6C path,
.e9vZP {
    transition: all var(--trans-duration)
}

.e9vZP {
    color: var(--black87);
    font-family: var(--font-3);
    font-size: var(--fs-16);
    font-weight: var(--regular)
}

@media (min-width: 834px) {
    .f9xpE {
        grid-gap: var(--space0_8);
        display: grid;
        gap: var(--space0_8);
        grid-template-columns: 24px auto;
        height: 55px
    }

    .EKS6C {
        height: 24px;
        width: 24px
    }
}

@media (min-width: 1264px) {
    .f9xpE {
        grid-gap: var(--space0_4);
        gap: var(--space0_4);
        height: 63px;
        padding-left: var(--space1_2);
        padding-right: var(--space1_2)
    }
}

._6vu3Q {
    display: none
}

@media (min-width: 834px) {
    ._6vu3Q {
        grid-gap: var(--space0_4);
        align-items: center;
        border-left: var(--border);
        display: grid;
        gap: var(--space0_4);
        grid-template-columns: 24px auto;
        height: 100%;
        padding: 0 var(--space0_8)
    }

    ._6vu3Q:hover .P4GKs path {
        fill-opacity: var(--opacity-100);
        fill: var(--lochmara-blue)
    }

    ._6vu3Q:hover .B3S58 {
        color: var(--lochmara-blue)
    }

    .B3S58 {
        font-family: var(--static-font-1);
        font-size: var(--fs-16);
        font-weight: var(--regular);
        transition: all var(--trans-duration)
    }

    .P4GKs {
        height: 24px;
        width: 24px
    }

    .P4GKs path {
        transition: all var(--trans-duration)
    }
}

@media (min-width: 1264px) {
    ._6vu3Q {
        grid-gap: var(--space0_8);
        gap: var(--space0_8);
        padding: 0 var(--space1_2)
    }
}

._5ndd- {
    display: flex;
    justify-content: center
}

._5ndd-:hover .DSRqc path {
    fill-opacity: var(--opacity-100);
    fill: var(--lochmara-blue);
    opacity: var(--opacity-100)
}

._5ndd-:hover .OAIj1 {
    color: var(--lochmara-blue)
}

.TDAsr {
    align-items: center;
    display: flex;
    height: 100%
}

.OAIj1 {
    display: none;
    transition: all var(--trans-duration)
}

.DSRqc {
    height: 24px;
    width: 24px
}

.DSRqc path {
    transition: all var(--trans-duration)
}

@media (min-width: 834px) {
    ._5ndd- {
        border-left: var(--border);
        cursor: pointer;
        padding: 0 var(--space0_8)
    }

    .TDAsr {
        grid-gap: var(--space0_4);
        align-items: center;
        gap: var(--space0_4)
    }

    .DSRqc {
        height: 32px;
        width: 32px
    }

    .OAIj1 {
        display: inline;
        font-size: var(--fs-16);
        white-space: nowrap
    }
}

@media (min-width: 1248px) {
    ._5ndd- {
        padding: 0 var(--space1_2)
    }

    .TDAsr {
        grid-gap: var(--space0_4);
        gap: var(--space0_4)
    }
}

._49CLs {
    display: block;
    max-width: 852px
}

.p0LDi {
    border-collapse: collapse;
    width: 100%
}

.xRRU2 {
    display: grid;
    grid-template-columns: 1fr 32px;
    width: 100%
}

.fcYlB {
    grid-column: 1/3;
    height: 0;
    overflow: hidden;
    transition: all var(--trans-duration-300) ease-in
}

._712ei,
.mzk1N {
    color: var(--black87);
    display: block;
    transition: color var(--trans-duration-300) ease-in-out;
    white-space: nowrap
}

._712ei span,
.mzk1N span {
    display: block
}

._712ei:hover,
.mzk1N:hover {
    color: var(--lochmara-blue)
}

.mzk1N {
    font-size: var(--fs-18);
    font-weight: var(--bold);
    line-height: 40px
}

.-Bhqz {
    display: grid;
    flex-wrap: wrap
}

._712ei {
    font-size: var(--fs-16);
    line-height: 2
}

@media (max-width: 833px) {
    ._712ei {
        border-bottom: var(--border);
        padding: var(--space0_3) var(--space2_4)
    }

    ._712ei:first-child {
        border-top: var(--border)
    }
}

.rtTr4 {
    display: inline-flex;
    height: 100%;
    width: 32px
}

@media (max-width: 833px) {
    .rtTr4 {
        position: relative
    }

    .rtTr4:before {
        background-color: var(--border-color);
        content: "";
        height: 16px;
        left: calc(var(--space0_6)*-1);
        position: absolute;
        top: 14px;
        width: 1px
    }
}

.rtTr4 .gray-open {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.q53qR {
    background-color: var(--white);
    cursor: pointer;
    display: inline-block;
    height: 28px;
    outline: none;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    transition: -webkit-transform var(--trans-duration);
    transition: transform var(--trans-duration);
    transition: transform var(--trans-duration), -webkit-transform var(--trans-duration);
    width: 28px
}

.EIjTL,
.q53qR:active,
.q53qR:checked,
.q53qR:focus {
    background-color: var(--white);
    border: none;
    outline: none
}

.EIjTL {
    padding: 0;
    width: 32px
}

@media (max-width: 833px) {
    .EIjTL {
        align-items: center;
        display: flex;
        justify-content: space-around
    }
}

.EIjTL:active,
.EIjTL:checked,
.EIjTL:focus {
    background-color: var(--white);
    border: none;
    outline: none
}

@media (min-width: 834px) {
    .EIjTL {
        pointer-events: none
    }

    .xRRU2 {
        display: table-row
    }

    .xRRU2:not(:last-child) {
        border-bottom: var(--border)
    }

    .dq45j,
    .fcYlB,
    .rtTr4 {
        padding: var(--space0_8) 0
    }

    .dq45j {
        vertical-align: top
    }

    .mzk1N {
        font-size: var(--fs-16)
    }

    .dq45j .placeholder {
        color: var(--black68)
    }

    .rtTr4 {
        display: flex
    }

    .q53qR {
        margin-top: var(--space0_8);
        pointer-events: none;
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg)
    }

    .q53qR path {
        fill: var(--guardsman-red)
    }

    .piFyW path {
        fill: var(--gray)
    }

    .-Bhqz {
        display: block;
        padding-left: var(--space1_6)
    }

    ._712ei {
        display: inline-block;
        margin-right: var(--space2_0)
    }

    ._712ei:last-child {
        margin-right: 0
    }
}

@media (min-width: 1248px) {
    .mzk1N {
        font-size: var(--fs-20)
    }
}

._4yEme {
    -webkit-filter: blur(6px);
    filter: blur(6px)
}

.R-GZh {
    border-radius: 50%;
    object-fit: cover
}

.UTuce {
    height: 120px;
    width: 120px
}

@media (min-width: 1264px) {
    .UTuce {
        height: 150px;
        width: 150px
    }
}

.Qdk-v,
.XZn8u,
._5tz4r {
    grid-gap: var(--space1_2);
    align-items: center;
    display: inline-flex;
    gap: var(--space1_2);
    justify-content: center;
    text-decoration: none
}

.dEV7e {
    display: block;
    height: 100%
}

.-tm-7,
.S9Pg5,
._8lu3j,
.dEV7e {
    transition: all var(--trans-duration)
}

.-tm-7,
.S9Pg5,
._8lu3j {
    height: 24px;
    overflow: hidden;
    width: 24px
}

.PdODF {
    display: none
}

.VYT3-,
.o0a4l {
    grid-gap: var(--space0_6);
    align-items: center;
    display: flex;
    gap: var(--space0_6)
}

.VYT3- img,
.o0a4l img {
    border-radius: 100%;
    height: 32px;
    width: 32px
}

.VYT3- {
    color: var(--black87);
    cursor: pointer;
    font-size: var(--fs-16);
    transition: all var(--trans-duration-300)
}

.VYT3- .contributor-base-wrapper {
    height: 32px;
    width: 32px
}

.VYT3-:hover .Uec7m,
.VYT3-:hover .hi-iN {
    color: var(--lochmara-blue)
}

.ecUic {
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative
}

.ecUic .contributor-base-wrapper {
    display: grid
}

.aicob {
    display: flex;
    flex-direction: column;
    height: 40px
}

.-A5As {
    font-family: var(--static-font-2)
}

.fbtun {
    grid-gap: var(--space0_8);
    align-items: center;
    color: var(--black87);
    cursor: pointer;
    display: grid;
    gap: var(--space0_8);
    grid-auto-flow: column
}

.O3m0M {
    display: none
}

.Y0LMx {
    grid-gap: var(--space0_6);
    background: var(--white);
    border-bottom: var(--black12);
    border-left: var(--black12);
    border-right: var(--black12);
    box-shadow: 0 var(--space0_2) var(--space0_2) 0 var(--black30);
    display: flex;
    flex-direction: column;
    gap: var(--space0_6);
    padding: var(--space1_0) var(--space0_8) var(--space0_8);
    position: absolute;
    right: 0;
    top: var(--space3_4);
    z-index: var(--header-menu-overlay)
}

.q5axL {
    cursor: pointer;
    height: 20px;
    position: relative;
    top: calc(var(--space0_2)*-1);
    width: 20px
}

._5tz4r {
    height: 40px
}

.q5axL:hover {
    fill-opacity: var(--opacity-100);
    fill: var(--lochmara-blue)
}

.IPspK,
.hi-iN {
    color: var(--black87);
    font-size: var(--fs-16);
    transition: all var(--trans-duration-300);
    white-space: nowrap
}

.K7E5v {
    height: 32px;
    width: 32px
}

.K7E5v path {
    transition: all var(--trans-duration-300)
}

.Qdk-v {
    grid-gap: var(--space0_8);
    align-items: center;
    display: grid;
    grid-template-columns: 24px auto;
    height: 100%
}

.Qdk-v button {
    padding: 0
}

.Uec7m {
    align-items: center;
    background-color: var(--very-light-pink);
    border-radius: 100%;
    color: var(--black87);
    display: flex;
    font-size: var(--fs-18);
    font-weight: var(--bold);
    height: 32px;
    justify-content: center;
    line-height: 32px;
    text-transform: capitalize;
    transition: all var(--trans-duration-300);
    width: 32px
}

.XZn8u {
    cursor: pointer;
    justify-content: start
}

.XZn8u:hover .IPspK {
    color: var(--lochmara-blue)
}

.XZn8u:hover .K7E5v path {
    fill-opacity: var(--opacity-100);
    fill: var(--lochmara-blue)
}

.iIGEz {
    color: var(--black87);
    cursor: pointer;
    font-family: Roboto, var(--font-3);
    font-size: var(--fs-16);
    height: 40px;
    padding: 0
}

.iIGEz,
.iIGEz:active,
.iIGEz:focus {
    background-color: initial;
    border: none;
    outline: none
}

@media (min-width: 834px) {
    .Y0LMx {
        right: calc(var(--space0_8)*-1);
        top: calc(var(--space0_8)*-1)
    }

    ._5tz4r {
        position: relative
    }

    ._5tz4r:after {
        background: var(--border-color);
        bottom: calc(var(--space0_3)*-1);
        content: "";
        height: 1px;
        left: 0;
        position: absolute;
        right: 0;
        width: 100%
    }

    .Qdk-v {
        grid-gap: var(--space0_8);
        gap: var(--space0_8)
    }

    .fbtun:hover .O3m0M,
    .fbtun:hover .Uec7m {
        color: var(--lochmara-blue)
    }

    .fbtun:hover .PdODF {
        fill-opacity: var(--opacity-100);
        fill: var(--lochmara-blue)
    }

    .O3m0M {
        color: var(--black87);
        display: block;
        font-size: var(--fs-16);
        line-height: 40px;
        max-width: 60px;
        padding-left: var(--space0_8);
        padding-right: var(--space0_4);
        text-overflow: ellipsis;
        white-space: nowrap
    }

    .O3m0M,
    .PdODF {
        overflow: hidden;
        transition: all var(--trans-duration-300)
    }

    .PdODF {
        display: inline;
        height: 18px;
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
        width: 18px
    }
}

@media (min-width: 1264px) {
    .Y0LMx {
        padding: var(--space1_0) var(--space1_6) var(--space0_8);
        right: 0;
        top: calc(var(--space1_2)*-1)
    }

    .ecUic {
        padding: 0 var(--space1_2)
    }

    .Qdk-v {
        grid-template-columns: auto auto;
        padding: 0 var(--space1_0)
    }
}

.aX3Bx {
    display: flex;
    flex-direction: column;
    width: 100%
}

._2vC9J {
    display: none
}

._252vs {
    grid-gap: var(--space3_2);
    border-top: var(--nav-login-border);
    display: flex;
    gap: var(--space3_2);
    padding: var(--space1_6) 0
}

._252vs .epaper {
    grid-gap: var(--space0_8);
    border: none;
    display: grid;
    gap: var(--space0_8);
    grid-template-columns: 24px auto;
    height: auto;
    padding-left: 0
}

._252vs ._1M7X5 {
    background: var(--white);
    border-left: none
}

.ael5h {
    border-top: var(--nav-login-border);
    display: flex;
    flex-direction: column;
    padding: var(--space1_6) 0
}

.XEoQp,
._9ioCW,
.xJUEu {
    font-size: var(--fs-16);
    padding-bottom: var(--space1_0)
}

.mm5X6 {
    grid-gap: var(--space1_6);
    display: flex;
    gap: var(--space1_6);
    justify-content: start
}

._62iqy,
._62iqy svg {
    height: 40px;
    width: 40px
}

._62iqy svg:first-child {
    display: inline-block
}

._62iqy svg:last-child,
._62iqy:hover svg:first-child {
    display: none
}

._62iqy:hover svg:last-child {
    display: inline-block
}

.kDcIU,
.x8GjH {
    border-top: var(--nav-login-border);
    display: flex;
    flex-direction: column;
    padding: var(--space1_6) 0
}

.kDcIU {
    display: none
}

.wZ9Gr,
.xbWEY {
    grid-gap: var(--space1_6);
    display: grid;
    gap: var(--space1_6);
    grid-template-columns: repeat(2, 1fr)
}

.n1kwj,
.tHR-B {
    align-items: center;
    border: var(--border);
    border-radius: 4px;
    cursor: pointer;
    display: inline-flex;
    height: 40px;
    justify-content: center;
    padding: var(--space0_2) 0;
    width: 100%
}

.n1kwj,
.n1kwj img,
.tHR-B,
.tHR-B img {
    transition: all var(--trans-duration-300) ease-in
}

.n1kwj img,
.tHR-B img {
    height: 100%
}

.n1kwj img:first-child,
.tHR-B img:first-child {
    display: inline-flex;
    transition: all var(--trans-duration-300) ease-in
}

.n1kwj img:last-child,
.tHR-B img:last-child {
    display: none;
    transition: all var(--trans-duration-300) ease-in
}

.n1kwj:hover,
.tHR-B:hover {
    background-color: var(--lochmara-blue-hover-bg);
    border: var(--border1-blue)
}

.n1kwj:hover img:first-child,
.tHR-B:hover img:first-child {
    display: none
}

.n1kwj:hover img:last-child,
.tHR-B:hover img:last-child {
    display: inline-flex
}

.WBmRe svg {
    height: 24px;
    width: 24px
}

._5urtN {
    display: none
}

@media (min-width: 834px) {
    .kDcIU {
        display: flex
    }

    ._252vs {
        display: none
    }

    ._2vC9J {
        grid-column-gap: var(--space1_6);
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        padding-bottom: var(--space1_6)
    }

    ._2vC9J .search {
        align-items: center;
        border: var(--border);
        border-radius: 4px;
        height: 40px;
        justify-content: center;
        transition: all var(--trans-duration)
    }

    ._2vC9J .search:hover {
        background-color: var(--lochmara-blue-hover-bg);
        border: var(--border1-blue)
    }

    ._2vC9J .auth-view {
        grid-gap: var(--space1_6);
        align-items: center;
        border: var(--border);
        border-radius: 4px;
        display: flex;
        gap: var(--space1_6);
        height: 40px;
        justify-content: center;
        transition: all var(--trans-duration)
    }

    ._2vC9J .auth-view .before-login {
        border: none
    }

    ._2vC9J .auth-view path,
    ._2vC9J .auth-view span {
        transition: all var(--trans-duration)
    }

    ._2vC9J .auth-view:hover {
        background-color: var(--lochmara-blue-hover-bg);
        border: var(--border1-blue)
    }

    ._2vC9J .auth-view:hover path {
        fill: var(--lochmara-blue);
        fill-opacity: var(--opacity-100);
        opacity: var(--opacity-100)
    }

    ._2vC9J .auth-view:hover span {
        color: var(--lochmara-blue)
    }

    ._2vC9J .auth-view .auth-click-open {
        border: var(--border1-0_12);
        border-radius: 4px;
        right: 0;
        top: 0
    }

    ._2vC9J .auth-view .user-info {
        grid-gap: 0;
        gap: 0;
        grid-template-columns: 32px auto 24px
    }

    ._2vC9J .auth-view .member-name {
        display: inline
    }

    ._5urtN {
        grid-gap: var(--space0_8);
        border-top: var(--nav-login-border);
        display: flex;
        flex-wrap: wrap;
        gap: var(--space0_8);
        padding: var(--space2_0) 0
    }

    .EvuLR {
        display: inline-flex
    }

    .lPPpn {
        color: var(--black38);
        position: relative;
        top: calc(var(--space0_2)*-1)
    }

    ._5wP2X {
        color: var(--black87);
        font-size: var(--fs-14_5);
        transition: color var(--trans-duration)
    }

    ._5wP2X:not(.placeholder) {
        cursor: pointer
    }

    ._5wP2X:not(.placeholder):hover {
        color: var(--lochmara-blue)
    }
}

.OOdWY {
    background: var(--white);
    height: 100%;
    left: 0;
    overflow: hidden;
    position: fixed;
    right: 0;
    top: 0;
    z-index: var(--top-overlay)
}

.-dFoh,
.OOdWY {
    display: block;
    width: 100%
}

.-dFoh {
    background-color: var(--white);
    border-bottom: var(--border2-0_38);
    height: 64px
}

.VNpbx {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: space-between;
    margin: 0 auto;
    max-width: 1280px;
    padding: 0 var(--space1_6)
}

.pWx-S {
    height: 32px;
    width: 136px
}

.T7y4l {
    height: 32px;
    width: 142px
}

.XxJGI {
    border-radius: 4px;
    cursor: pointer;
    height: 32px;
    margin: 0 var(--space0_8);
    transition: all var(--trans-duration);
    width: 32px
}

.XxJGI:hover {
    background-color: var(--hover-gray)
}

.zNLGf {
    height: calc(100% - 64px);
    overflow-y: auto;
    width: 100%
}

.cZlgX {
    display: flex;
    flex-direction: column
}

.DfVwq {
    border-bottom: var(--nav-login-border);
    display: block;
    flex-wrap: wrap
}

.DfVwq .border {
    position: relative
}

.DfVwq .border:after {
    background-color: var(--black38);
    bottom: 0;
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    right: 0;
    width: var(--parent-width)
}

.DfVwq .left-border {
    position: relative
}

.DfVwq .left-border:before {
    background-color: var(--guardsman-red);
    bottom: 0;
    content: "";
    height: 20px;
    left: calc(var(--space2_8)*-1);
    position: absolute;
    top: var(--space0_8)
}

.XnvOh {
    align-items: center;
    color: var(--black87);
    display: inline-block;
    font-size: var(--fs-18);
    font-weight: var(--bold);
    margin-right: var(--space4_4);
    padding: 10px 0;
    white-space: nowrap
}

.XnvOh:hover {
    color: var(--lochmara-blue)
}

.yVwBy {
    display: flex;
    flex-direction: column
}

.UtV-2 {
    display: grid;
    margin: var(--space1_6) auto;
    padding: 0 var(--space2_4)
}

.rfd2c {
    display: block;
    position: relative
}

@media (min-width: 834px) {
    .-dFoh {
        height: 80px
    }

    .pWx-S {
        height: 48px;
        width: 203px
    }

    .T7y4l {
        height: 64px;
        width: 285px
    }

    .XxJGI {
        height: 40px;
        margin: 0 var(--space1_0);
        width: 40px
    }

    .zNLGf {
        height: calc(100% - 80px)
    }

    .DfVwq {
        border-bottom: var(--border)
    }

    .XnvOh {
        font-size: var(--fs-16)
    }

    .UtV-2 {
        grid-gap: var(--space4_8);
        grid-template-columns: auto 268px;
        margin: var(--space2_4) auto
    }

    .rfd2c {
        position: relative;
        width: 268px
    }

    .rfd2c:before {
        background-color: var(--black38);
        bottom: 0;
        content: "";
        height: 100%;
        left: calc(var(--space2_4)*-1);
        position: absolute;
        top: 0;
        width: 1px
    }
}

@media (min-width: 1248px) {
    .XxJGI {
        margin: 0 var(--space1_2)
    }

    .UtV-2 {
        grid-gap: var(--space9_4);
        grid-template-columns: 852px 300px;
        margin: var(--space3_2) auto;
        max-width: 1280px
    }

    .rfd2c {
        width: 300px
    }

    .rfd2c:before {
        left: calc(var(--space4_8)*-1)
    }

    .DfVwq {
        border-bottom: var(--border)
    }

    .DfVwq .left-border {
        position: relative
    }

    .DfVwq .left-border:before {
        left: calc(var(--space2_8)*-1)
    }

    .XnvOh {
        font-size: var(--fs-20);
        line-height: 1.9;
        margin-right: var(--space5_2)
    }
}

.UUq0z {
    background-position: 50%;
    background-repeat: no-repeat;
    overflow: hidden
}

.JCQpo,
.UUq0z {
    position: relative
}

.JCQpo {
    background-color: var(--fallback-image-bg)
}

.JCQpo.FitPV {
    padding-top: 56.25%
}

.JCQpo.d0K8u {
    padding-top: 37.5%
}

.JCQpo._8mCoa {
    padding-top: 66.66%
}

.JCQpo.A1JUz {
    padding-top: 50%
}

.JCQpo.rqMJV {
    padding-top: 100%
}

.JCQpo.ZLaCh {
    padding-top: 133.33%
}

.JCQpo.b9xFX {
    padding-top: 75%
}

.JCQpo.pbIQq {
    padding-top: 150%
}

.JCQpo.lBdPC {
    padding-top: 460px
}

.JCQpo.v-8-Q {
    padding-top: 36.458%
}

.hOVEa {
    left: var(--space0_4);
    position: absolute;
    top: var(--space0_4)
}

.v83F1 {
    display: block;
    height: 70%;
    margin: auto;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 70%
}

._5hd9k {
    height: 32px;
    width: 32px
}

@media (min-width: 876px) {
    ._5hd9k {
        height: 40px;
        width: 40px
    }
}

.TT4zv {
    color: var(--guardsman-red);
    font-size: 100%;
    font-weight: inherit
}

.El47e {
    height: 1em;
    margin-bottom: calc(var(--space0_3)*-1);
    margin-right: var(--space0_4);
    width: 1em
}

.El47e path:nth-child(2) {
    -webkit-animation: R3mK1 1.5s ease-in-out infinite;
    animation: R3mK1 1.5s ease-in-out infinite
}

@-webkit-keyframes R3mK1 {
    0% {
        opacity: 0
    }

    50% {
        opacity: var(--opacity-100)
    }

    to {
        opacity: 0
    }
}

@keyframes R3mK1 {
    0% {
        opacity: 0
    }

    50% {
        opacity: var(--opacity-100)
    }

    to {
        opacity: 0
    }
}

._9KGAg {
    color: var(--headline-number-gray)
}

._9KGAg,
.v5o6q {
    transition: color var(--trans-duration)
}

.v5o6q {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: var(--black87);
    display: -webkit-box;
    font-size: var(--fs-14_5);
    font-weight: var(--regular);
    overflow: hidden
}

.kma-J {
    height: 1.1em;
    margin-right: var(--space0_4);
    position: relative;
    top: var(--space0_4);
    width: 1.1em
}

@media (min-width: 1280px) {
    .v5o6q {
        font-size: var(--fs-16)
    }
}

.ewX0K {
    display: none
}

@media (min-width: 834px) {
    .ewX0K {
        grid-gap: 30px;
        grid-template-columns: repeat(3, 1fr);
        max-width: 820px
    }

    .EL6od,
    .ewX0K {
        display: grid;
        height: 48px
    }

    .EL6od {
        grid-gap: var(--space0_8);
        gap: var(--space0_8);
        grid-template-columns: 48px auto
    }

    .EL6od:not(:last-child) {
        position: relative
    }

    .EL6od:not(:last-child):after {
        background: var(--border-color);
        bottom: 0;
        content: "";
        height: 100%;
        position: absolute;
        right: calc(var(--space1_2)*-1);
        top: 0;
        width: 1px
    }

    .q5QkT:hover .headline,
    .q5QkT:hover .headline .dot,
    .q5QkT:hover .headline .live {
        color: var(--lochmara-blue)
    }
}

@media (min-width: 1248px) {

    .EL6od,
    .ewX0K {
        height: 64px
    }

    .EL6od {
        grid-template-columns: 64px auto
    }

    .EL6od:not(:last-child):after {
        right: calc(var(--space1_6)*-1)
    }
}

.QXmSm {
    display: block;
    margin: 0 auto;
    width: 100%
}

.QXmSm .headroom {
    transition-duration: var(--trans-duration-300);
    transition-property: border-bottom, box-shadow;
    transition-timing-function: ease-in-out
}

.QXmSm .headroom--pinned {
    border-bottom: var(--border2-0_12);
    box-shadow: 0 var(--space0_6) var(--space0_6) 0 var(--black25)
}

.QXmSm .headroom--unfixed {
    border-bottom: var(--border2-0_38)
}

.wr1sa {
    display: flex;
    height: 64px;
    justify-content: space-between;
    max-width: 1248px;
    padding: 0 var(--space1_6)
}

.wr1sa,
.ykk4R {
    align-items: center
}

.ykk4R {
    grid-gap: var(--space1_2);
    display: grid;
    grid-template-columns: 24px 1px auto
}

.wSHZg {
    height: 24px;
    position: relative;
    width: 24px
}

._7Dxzs {
    border-right: var(--border)
}

.WkJFs {
    background: var(--border-color);
    height: 20px;
    width: 1px
}

._4XyKZ {
    align-items: center;
    display: grid
}

._4XyKZ .auth-view path {
    transition: fill var(--trans-duration)
}

._4XyKZ .auth-view span {
    color: color var(--trans-duration)
}

._4XyKZ .auth-view .desktop-btn {
    background-color: initial
}

@media (max-width: 833px) {
    ._4XyKZ .auth-view .desktop-btn {
        padding: 0
    }
}

._4XyKZ .auth-view:hover path {
    fill: var(--lochmara-blue)
}

._4XyKZ .auth-view:hover span {
    color: var(--lochmara-blue)
}

.CrI-C {
    background: var(--white);
    border-top: var(--border1-0_12);
    height: 48px
}

@media (max-width: 833px) {
    .CrI-C .search {
        display: none
    }
}

.u0ucN {
    display: grid;
    grid-template-columns: 1fr auto;
    height: 100%
}

@media (max-width: 833px) {
    .u0ucN {
        overflow: hidden
    }
}

.u0ucN .navbar {
    height: 100%;
    padding: 0
}

.u0ucN .navbar::-webkit-scrollbar {
    display: none
}

.u0ucN .navbar .navbar-list {
    display: flex;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: flex-start;
    overflow-y: scroll;
    scroll-behavior: smooth;
    transition: all var(--trans-duration-300)
}

.u0ucN .navbar .navbar-list::-webkit-scrollbar {
    display: none
}

.u0ucN .navbar .menu-item {
    align-items: center;
    color: var(--black87);
    display: inline-flex;
    font-size: var(--fs-16);
    padding: 0 var(--space0_8);
    white-space: nowrap
}

.u0ucN .navbar .menu-item a {
    padding: 0
}

.u0ucN .navbar .menu-item:first-child {
    margin-left: var(--space0_8)
}

.smrJE {
    overflow: hidden
}

.v1dsw {
    display: flex
}

@media (max-width: 833px) {
    .v1dsw {
        box-shadow: -1px 0 4px 0 var(--black25);
        overflow: hidden
    }
}

._3ylg7 {
    cursor: pointer;
    height: 24px;
    width: 24px;
    margin-top:20px;
}

._3ylg7 path {
    transition: all var(--trans-duration)
}

@media (max-width: 833px) {
    ._3ylg7 {
        left: var(--space0_6);
        position: relative
    }
}

._3ylg7:hover path {
    fill: var(--lochmara-blue)
}

._3AN8h {
    align-items: center;
    display: inline-flex;
    height: 100%;
    width: 46px
}

.TY-0a,
.XbaMo,
.kSuN5 {
    display: none
}

@media (min-width: 834px) {

    .QXmSm .headroom--unpinned,
    .QXmSm .headroom--unpinned-snapp {
        border-bottom: var(--border2-0_12);
        box-shadow: 0 var(--space0_6) var(--space0_6) 0 var(--black25)
    }

    .JqeOY {
        height: 55px
    }

    .VDuHf {
        margin-right: var(--space3_4)
    }

    .ykk4R {
        display: none
    }

    .wr1sa {
        height: 96px
    }

    .CrI-C {
        height: 56px
    }

    .u0ucN {
        grid-template-columns: 1fr auto;
        margin: 0 auto;
        position: relative
    }

    ._3AN8h {
        border-right: var(--border);
        height: 55px;
        width: 40px
    }

    ._3ylg7 {
        height: 24px;
        margin: auto;
        width: 24px
    }

    .TY-0a {
        display: grid;
        padding: 0 var(--space0_8);
        width: 94px
    }

    .TY-0a .user-info {
        display: grid;
        grid-auto-flow: column
    }

    .TY-0a:before {
        display: none
    }

    ._3AN8h {
        border-left: var(--border)
    }
}

@media (min-width: 1280px) {
    .wr1sa {
        height: 116px;
        margin: 0 auto;
        padding: 0;
        width: 1248px
    }

    .JqeOY {
        height: 63px
    }

    .jtK4k {
        grid-gap: 30px;
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        max-width: 820px
    }

    .CrI-C,
    .jtK4k {
        height: 64px
    }

    .u0ucN {
        margin: 0 auto;
        width: 1248px
    }

    .u0ucN .navbar .menu-item {
        padding: 0 var(--space1_2)
    }

    .u0ucN .navbar .menu-item:first-child {
        margin-left: 0;
        padding-left: 0
    }

    .u0ucN .navbar .menu-item:first-child a {
        padding-left: 1px
    }

    ._3AN8h {
        --border: var(--border1-0_12);
        border-right: var(--border);
        height: 63px;
        width: 48px
    }

    .TY-0a {
        padding: 0
    }

    ._3AN8h {
        border-left: var(--border)
    }
}

.Yan0a {
    background-color: initial;
    border: 0;
    box-shadow: none;
    cursor: pointer;
    flex: 0;
    padding: var(--space0_8);
    position: relative;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.Yan0a:focus {
    outline: 0
}

.OLm0F {
    --background-color: var(--title-color);
    background-color: var(--background-color);
    border-radius: 4px;
    display: block;
    height: 3px;
    transition: all .1s ease-in;
    width: 24px
}

.OLm0F:nth-child(2) {
    margin: 5px 0
}

.Yan0a.ag2XP div:first-child {
    -webkit-transform: translateY(9px) rotate(46deg);
    transform: translateY(9px) rotate(46deg)
}

.Yan0a.ag2XP div:nth-child(2) {
    opacity: 0
}

.Yan0a.ag2XP div:nth-child(3) {
    -webkit-transform: translateY(-7px) rotate(-45deg);
    transform: translateY(-7px) rotate(-45deg)
}

@media (min-width: 876px) {
    .Yan0a {
        margin-right: 18px;
        position: relative;
        top: 0
    }
}

.xbdCG {
    position: relative
}

.xbdCG ._8nxnz {
    cursor: pointer
}

.xbdCG .naborik-button {
    --title-color: var(--lochmara-blue)
}

.xbdCG .contributor-image {
    height: 32px;
    width: 32px
}

.xbdCG .logout-btn {
    margin-left: var(--space1_6);
    position: relative
}

.-bwUe {
    border-radius: 50%;
    cursor: pointer;
    display: block
}

.QQ7hl {
    grid-gap: var(--space0_8);
    align-items: center;
    display: grid;
    grid-template-columns: 24px auto
}

.pHJ0H {
    height: 24px;
    width: 24px
}

.HSALi {
    font-size: var(--fs-25);
    left: 8px;
    position: relative;
    text-transform: capitalize;
    top: 3px
}

.hM389 {
    background: none;
    border: none;
    color: var(--black87);
    cursor: pointer;
    font-family: var(--font-3);
    height: 21px;
    -webkit-user-select: none;
    user-select: none
}

._8nxnz {
    background-color: var(--hover-gray);
    border-radius: 50%;
    height: 32px;
    width: 32px
}

@media only screen and (max-width: 875px) {
    .xbdCG ._8nxnz {
        margin-left: var(--space1_6)
    }

    .xbdCG .logout-btn {
        height: -webkit-fit-content;
        height: -moz-fit-content;
        height: fit-content;
        padding: 0 var(--space1_0)
    }

    ._5wI25:after {
        --background-color: var(--guardsman-red);
        background-color: var(--background-color);
        border-radius: 50%;
        content: "";
        height: 8px;
        position: absolute;
        right: 0;
        top: 2px;
        visibility: visible;
        width: 8px
    }
}

@media (min-width: 876px) {
    .xbdCG {
        padding-top: var(--space0_8)
    }

    .xbdCG ._8nxnz {
        margin-left: var(--space3_0)
    }
}

@media (min-width: 1264px) {
    .QQ7hl {
        border-left: var(--border);
        grid-template-columns: auto auto;
        height: 63px;
        padding: 0 var(--space1_2)
    }

    .hM389 {
        height: auto;
        margin: 0;
        padding: 0
    }

    .-bwUe {
        display: none
    }
}

.vrm-K {
    display: flex;
    flex-direction: column
}

._02KZJ {
    background: var(--trust-red);
    border: 1px solid var(--trust-red);
    border-radius: 4px;
    color: var(--white);
    font-family: var(--arial-font-family);
    font-size: var(--fs-12);
    height: 32px;
    margin-right: 0;
    padding: var(--space0_8) var(--space1_2) 0 var(--space1_2);
    text-transform: uppercase
}

._7vH7o {
    font-size: var(--base-small);
    width: 37px
}

.jQLe4 {
    font-size: var(--base-medium);
    width: 50px
}

.mbMYo {
    align-items: center;
    border: 1px solid var(--alto);
    border-radius: var(--space0_4);
    color: var(--guardsman-red);
    display: flex;
    font-family: var(--font-3);
    height: 24px;
    justify-content: center;
    text-align: center
}

@media only screen and (max-width: 875px) {
    .vrm-K {
        margin: 0;
        padding: 0
    }

    .vrm-K .meta-data-icons {
        display: none
    }

    .vrm-K .mobile-btn {
        align-items: center;
        display: flex;
        justify-content: center;
        margin-left: var(--space1_6)
    }

    .vrm-K .search__form-submit {
        opacity: var(--opacity-70)
    }
}

@media (min-width: 876px) {
    ._02KZJ {
        font-size: var(--fs-14_5);
        margin-right: calc(var(--space0_8)*-1);
        margin-top: var(--space0_8);
        padding: var(--space0_5) var(--space1_6) 0 var(--space1_6)
    }

    .Cal4c .button {
        margin-left: var(--space3_2)
    }

    .Cal4c .desktop-btn {
        margin: 0 0 0 var(--space2_4)
    }

    .Cal4c .hamburger {
        margin-right: 18px
    }

    .twitter {
        margin-right: var(--space1_6)
    }

    .facebook-icon {
        margin-right: var(--space1_2)
    }

    .search-label,
    .search__form-submit {
        height: 30px
    }

    .mbMYo {
        display: none
    }
}

._2Yqb- {
    height: 64px
}

._2Yqb- .NTuwm {
    display: none
}

._2Yqb- .NTuwm:before {
    display: inline-table;
    height: 1px
}

._2Yqb- .NTuwm:after,
._2Yqb- .NTuwm:before {
    background-color: var(--very-light-pink);
    content: "";
    left: 0;
    position: absolute;
    width: 100%
}

._2Yqb- .NTuwm:after {
    height: 2px
}

._2Yqb- .headroom {
    background-color: var(--white)
}

.UX5da {
    align-items: center;
    border-bottom: var(--border2-0_12);
    display: flex;
    height: 64px;
    margin: 0 auto;
    padding: var(--space1_0) var(--space1_6)
}

.UX5da .hamburger {
    margin-right: 4px
}

.lBj1G {
    cursor: pointer
}

.headroom--pinned .logo-ham-search {
    box-shadow: 0 var(--space0_6) var(--space0_6) var(--black12)
}

.UX5da:after {
    background-color: var(--very-light-pink);
    bottom: 0;
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    width: 100%
}

.kishoralo-wrapper .headroom {
    background-color: var(--kishoralo-section-yellow)
}

.kishoralo-wrapper .navbar-wrapper:before {
    height: 0
}

.kishoralo-wrapper .dropdown {
    display: none
}

.kishoralo-wrapper .search-icon-wrapper:hover {
    background: var(--multisite-hover)
}

.kishoralo-wrapper.sticky-palo-navbar .navbar {
    background: var(--kishoralo-section-yellow)
}

.protichinta-wrapper .headroom {
    background-color: var(--protichinta-section-cream)
}

.protichinta-wrapper .navbar-wrapper:after,
.protichinta-wrapper .navbar-wrapper:before {
    height: 0
}

.protichinta-wrapper .dropdown {
    display: none
}

.protichinta-wrapper.sticky-palo-navbar .navbar {
    background: var(--protichinta-section-cream)
}

.bigganchinta-wrapper .dropdown,
.trust-wrapper .dropdown {
    display: none
}

.trust-wrapper .navbar-wrapper:after,
.trust-wrapper .navbar-wrapper:before {
    height: 0
}

.nagorik-sangbad-wrapper .dropdown {
    display: none
}

.nagorik-sangbad-wrapper .navbar-wrapper:after,
.nagorik-sangbad-wrapper .navbar-wrapper:before {
    height: 0
}

.bondhushava-wrapper .dropdown {
    display: none
}

.bondhushava-wrapper .navbar-wrapper:after,
.bondhushava-wrapper .navbar-wrapper:before {
    height: 0
}

.YbV-P {
    text-align: center
}

.dl7vk {
    color: var(--scorpion);
    display: none;
    font-family: var(--font-1);
    font-size: var(--fs-13);
    margin-right: var(--space1_6)
}

.dl7vk .NRonH {
    font-weight: var(--bold)
}

.FaggC {
    display: none;
    height: 38px;
    position: relative;
    top: 0;
    width: 38px
}

.FaggC svg {
    margin-left: var(--space0_8);
    margin-top: var(--space0_8)
}

.FaggC:hover {
    --background-color: var(--hover-gray);
    background: var(--background-color);
    border-radius: 50%;
    cursor: pointer
}

._90Z0k {
    flex-direction: column
}

._--291,
._90Z0k {
    display: flex
}

.eXbBs {
    margin-right: var(--space2_0)
}

._0igkm {
    text-align: center
}

.uT-6x {
    margin-left: auto
}

.uT-6x .button {
    --meta-color: var(--lochmara-blue);
    background-color: initial;
    border: var(--border1-0_12);
    color: var(--meta-color);
    font-weight: var(--bold)
}

.MK-B2 {
    align-items: center;
    display: flex;
    justify-content: flex-end;
    width: 90px
}

.MK-B2.Esz6w {
    width: 160px
}

.sticky-palo-navbar .navbar {
    background: #fff;
    border-top: var(--border1-0_12);
    box-shadow: 0 var(--space0_6) var(--space0_6) 0 var(--black25);
    overflow: hidden;
    position: fixed
}

@media (min-width: 876px) {
    ._2Yqb- {
        height: 160px
    }

    ._2Yqb- .NTuwm {
        display: block
    }

    ._2Yqb- .NTuwm .navbar {
        height: 44.78px
    }

    ._2Yqb- .MK-B2.Esz6w {
        width: 180px
    }

    ._--291 {
        height: 67px
    }

    ._90Z0k {
        height: 85.58px
    }

    .headroom--pinned .navbar-wrapper,
    .headroom--unpinned .navbar-wrapper {
        box-shadow: 0 5px 5px 0 rgba(0, 0, 0, .2)
    }

    .headroom--pinned .navbar-wrapper:after,
    .headroom--unpinned .navbar-wrapper:after {
        height: 0
    }

    .headroom--pinned .logo-ham-search,
    .headroom--unpinned .logo-ham-search {
        box-shadow: none
    }

    .UX5da {
        border: 0;
        display: grid;
        grid-template-columns: 1fr 260px 1fr;
        height: 113.5px;
        max-width: 1040px
    }

    .UX5da .button {
        margin-left: var(--space3_2)
    }

    .UX5da .desktop-btn {
        margin: 0 0 0 var(--space2_4)
    }

    .UX5da .desktop-btn:hover {
        background: var(--hover-gray)
    }

    .UX5da .hamburger {
        margin-bottom: 32px;
        margin-right: 16px;
        padding: var(--space0_8)
    }

    .UX5da .hamburger:hover {
        background-color: var(--hover-gray);
        border-radius: 4px
    }

    .kishoralo-wrapper .navbar {
        transition: background-color .3s ease-in
    }

    .kishoralo-wrapper .headroom--unpinned .navbar {
        background-color: var(--kishoralo-section-yellow)
    }

    .kishoralo-wrapper .desktop-btn {
        background-color: initial
    }

    .kishoralo-wrapper .desktop-btn:hover {
        background-color: var(--multisite-hover)
    }

    .kishoralo-wrapper .navbar {
        background-color: var(--white)
    }

    .kishoralo-wrapper .sticky-palo-navbar .navbar {
        background-color: var(--kishoralo-section-yellow)
    }

    .kishoralo-wrapper .sticky-palo-navbar .navbar .menu-item {
        color: var(--black)
    }

    .kishoralo-wrapper .sticky-palo-navbar .navbar .menu-item a:before {
        background: var(--white)
    }

    .kishoralo-wrapper .sticky-palo-navbar .headroom--pinned .navbar {
        background-color: var(--white)
    }

    .kishoralo-wrapper .sticky-palo-navbar .headroom--pinned .navbar .menu-item {
        color: var(--kishoralo-section-red)
    }

    .kishoralo-wrapper .sticky-palo-navbar .headroom--pinned .navbar .menu-item a:before {
        background: var(--dark-border-color)
    }

    .kishoralo-wrapper .logo-ham-search .hamburger:hover {
        background-color: var(--multisite-hover)
    }

    .bondhushava-wrapper .navbar a,
    .nagorik-sangbad-wrapper .navbar a,
    .trust-wrapper .navbar a {
        color: var(--white)
    }

    .protichinta-wrapper .desktop-btn {
        background-color: initial
    }

    .protichinta-wrapper .navbar {
        background-color: var(--protichinta-section-cream);
        border-top: none
    }

    .protichinta-wrapper .vertical-menubar .navbar {
        background-color: initial
    }

    .trust-wrapper .navbar {
        background-color: var(--trust-red)
    }

    .trust-wrapper .vertical-menubar .navbar {
        background-color: initial
    }

    .nagorik-sangbad-wrapper .navbar {
        background-color: var(--nagorik-navbar)
    }

    .nagorik-sangbad-wrapper .vertical-menubar .navbar {
        background-color: initial
    }

    .wR5U7 .desktop-logo img {
        height: 90px;
        width: 230px
    }

    .bondhushava-wrapper .navbar {
        background-color: var(--guardsman-red)
    }

    .bondhushava-wrapper .vertical-menubar .navbar {
        background-color: initial
    }

    .bondhushava-wrapper .desktop-logo {
        padding: 12px 0
    }

    .FaggC {
        display: block
    }

    .lrb8N {
        margin-bottom: 24px
    }

    .UX5da:after,
    .sticky-palo-navbar .navbar:after,
    .sticky-palo-navbar .navbar:before {
        height: 0
    }

    .POYa2 {
        grid-column-gap: 32px;
        grid-template-columns: 1fr 264px
    }

    .POYa2 .FaggC {
        margin-right: 24px
    }

    .POYa2 .eXbBs {
        margin-right: 20px
    }

    .uT-6x {
        height: 93.5px
    }

    .uT-6x .button {
        --meta-color: var(--lochmara-blue);
        background-color: initial;
        border: var(--border1-0_12);
        color: var(--meta-color);
        font-weight: var(--bold)
    }

    .dl7vk {
        color: var(--scorpion);
        display: block;
        font-size: var(--fs-16);
        margin-right: var(--space1_6)
    }

    .dl7vk .NRonH {
        font-weight: var(--bold)
    }

    ._8ioeo {
        display: flex
    }

    ._8ioeo ._0igkm {
        margin-left: 20px
    }
}

@media screen and (max-width: 875px) {
    ._2Yqb- .navbar {
        display: none
    }

    ._2Yqb- .NTuwm:after,
    ._2Yqb- .NTuwm:before {
        height: 0
    }

    .UX5da {
        padding: var(--space1_0) var(--space1_6) var(--space1_0) var(--space0_8)
    }
}

@media (min-width: 876px) {
    .trust-wrapper {
        margin-bottom: var(--space2_4)
    }
}

@media (min-width: 1264px) {
    .UX5da {
        max-width: 1280px
    }
}

@media screen and (max-width: 320px) {
    .UX5da .hamburger {
        margin-right: 0
    }
}

.Tlph- {
    position: relative
}

.Tlph-:before {
    color: var(--light-grey);
    content: attr(data-lang);
    font-size: var(--fs-13);
    position: absolute;
    text-align: center;
    top: calc(var(--space2_0)*-1);
    width: 100%
}

.-x3QT {
    border-bottom: var(--border1-0_12);
    display: block;
    margin: 0 calc(var(--space1_6)*-1) var(--space1_6);
    padding: var(--space1_6) 0
}

.lCnJA {
    align-items: center;
    display: flex;
    justify-items: center;
    overflow: hidden;
    width: 100%
}

.lCnJA,
.lCnJA .dfp-ad-unit {
    height: 100px
}

@media (min-width: 834px) {
    .-x3QT {
        margin-bottom: var(--space2_4)
    }

    .lCnJA {
        height: 90px
    }

    .lCnJA .dfp-ad-unit {
        height: 90px;
        overflow: hidden
    }
}

@media (min-width: 1264px) {
    .-x3QT {
        margin: 0 calc(-50vw + 50%) var(--space2_4)
    }

    .lCnJA .dfp-ad-unit {
        width: 970px
    }
}

.close {
    height: 14px;
    width: 14px
}

.logo {
    height: 52px;
    width: 230px
}

.down-arrow {
    height: 6px;
    width: 10px
}

.bookmark-outline,
.comments-outline,
.envelope,
.fb,
.fb-blue,
.fb-whitebg,
.qt-logo,
.twitter-whitebg,
.youtube {
    height: 24px;
    width: 24px
}

.twitter {
    height: 28px;
    width: 28px
}

.search-icon {
    height: 20px;
    width: 20px
}

._0OvNG {
    cursor: pointer
}

._2JJH2 {
    display: grid;
    justify-items: center
}

._9cNlv {
    color: var(--light-grey);
    font-size: var(--fs-13);
    line-height: 1.29;
    margin-bottom: var(--space0_6);
    margin-left: calc(var(--space0_8)*-1);
    text-align: center
}

.ogJcc {
    display: flex;
    overflow: hidden
}

.ogJcc a {
    overflow: hidden;
    padding: var(--space0_2)
}

.ogJcc a svg {
    transition: -webkit-transform .1s ease-out;
    transition: transform .1s ease-out;
    transition: transform .1s ease-out, -webkit-transform .1s ease-out
}

.ogJcc a:hover svg {
    -webkit-transform: scale(1.03);
    transform: scale(1.03)
}

.OLtNv {
    margin-right: var(--space1_2)
}

@media (min-width: 876px) {
    .ogJcc {
        justify-self: flex-end
    }
}

.UYQS- {
    display: flex;
    flex-flow: row wrap;
    justify-content: center
}

.UYQS- [aria-label="English Edition"],
.UYQS- [aria-label="বাংলা সংস্করণ"] {
    font-family: var(--font-3)
}

.jxJws {
    color: var(--black);
    font-size: var(--fs-16);
    line-height: 1.38;
    margin: var(--space0_8) 0;
    margin-right: var(--space1_6)
}

@media (min-width: 876px) {
    .UYQS- {
        justify-content: flex-start
    }
}

@media print {
    .jxJws {
        display: none !important
    }
}

._0twTb,
.flA-8,
.mRqzu {
    display: grid;
    margin: 0 var(--space1_6);
    padding-bottom: var(--space2_0)
}

._0twTb {
    border-top: var(--border1-light-pink)
}

.bGsjq {
    margin-top: var(--space3_2)
}

.bGsjq,
.ehJja {
    text-align: center
}

.ehJja {
    align-items: center;
    border-bottom: var(--border1-0_12);
    display: flex;
    flex-direction: column;
    padding-bottom: var(--space2_0)
}

.ehJja .kUFpk svg {
    transition: -webkit-transform .1s ease-out;
    transition: transform .1s ease-out;
    transition: transform .1s ease-out, -webkit-transform .1s ease-out
}

.ehJja .kUFpk svg:hover {
    -webkit-transform: scale(1.1);
    transform: scale(1.1)
}

.ehJja svg {
    margin-right: var(--space2_4);
    transition: -webkit-transform .1s ease-out;
    transition: transform .1s ease-out;
    transition: transform .1s ease-out, -webkit-transform .1s ease-out
}

.ehJja svg:hover {
    -webkit-transform: scale(1.1);
    transform: scale(1.1)
}

.ppHjf:last-child svg {
    margin-right: 0
}

._4xWff {
    color: var(--light-grey);
    font-size: var(--fs-13);
    padding-bottom: var(--space0_8)
}

.n2G-B,
.q2CQ5 {
    border-bottom: var(--border1-0_12);
    padding: var(--space2_0) 0
}

.n2G-B {
    order: 1
}

._37nmw {
    color: var(--boulder);
    order: 2
}

.pkBrI {
    border-bottom: var(--border1-0_12);
    margin-bottom: var(--space0_8);
    padding-bottom: var(--space0_8)
}

.O6r4I,
._37nmw,
.dDuAo,
.pkBrI {
    align-self: center;
    font-size: var(--fs-13)
}

.O6r4I,
._37nmw {
    display: flex;
    justify-content: center
}

.AQWAe {
    color: var(--boulder);
    font-size: var(--fs-13);
    margin-top: var(--space0_8)
}

._2XFBv .footer-list-menu-item {
    transition: all var(--trans-duration)
}

._2XFBv .footer-list-menu-item:hover {
    color: var(--lochmara-blue)
}

.PTRef {
    border-bottom: var(--border1-0_12);
    display: flex;
    justify-content: center;
    margin: 0 var(--space1_6)
}

.PTRef .footer-menu-group {
    position: relative
}

.PTRef .footer-menu-group .footer-list-menu-item {
    color: var(--light-grey);
    font-size: var(--fs-14_5);
    margin-right: var(--space3_2)
}

.PTRef .footer-menu-group .footer-list-menu-item:not(:last-child):after {
    color: var(--dark-border-color);
    content: "\2022";
    font-size: var(--fs-20);
    padding-left: var(--space1_2);
    position: absolute
}

@media only screen and (max-width: 875px) {
    .fjiQ1 {
        margin-top: var(--space1_0)
    }

    .AQWAe {
        margin-bottom: var(--space0_8)
    }

    .AQWAe,
    ._37nmw {
        text-align: center
    }

    ._37nmw {
        margin-top: var(--space0_8)
    }

    .PTRef {
        margin: 0 var(--space1_6) var(--space2_0) var(--space1_6);
        padding-bottom: var(--space1_0)
    }

    .ehJja {
        border-top: var(--border1-0_12);
        padding-top: var(--space2_0)
    }
}

.YD17W {
    align-items: center;
    display: flex
}

@media (min-width: 876px) {
    .PTRef {
        border-top: var(--border1-0_12)
    }

    ._2XFBv {
        margin: var(--space4_8) auto var(--space0_8);
        max-width: 1280px
    }

    ._0twTb {
        display: flex;
        flex-direction: column;
        padding-top: var(--space1_6)
    }

    .fjiQ1 {
        border-bottom: var(--border1-light-pink);
        display: grid;
        grid-template-columns: 1fr;
        padding: var(--space2_0) 0 var(--space2_0)
    }

    .fjiQ1 .footer-menu-group {
        display: grid;
        grid-template-columns: repeat(6, 1fr);
        position: relative
    }

    .mRqzu {
        display: flex;
        justify-content: space-between
    }

    .mRqzu ._4xWff {
        text-align: center
    }

    .flA-8 {
        display: flex;
        justify-content: center;
        padding-top: var(--space1_2)
    }

    .WlCiN {
        grid-template-columns: 2fr 5fr 2fr
    }

    .WlCiN .AQWAe {
        margin-left: 0
    }

    .O6r4I,
    ._37nmw,
    .bGsjq,
    .ehJja,
    .n2G-B,
    .pkBrI,
    .q2CQ5 {
        border-bottom: none;
        padding: 0 0 var(--space1_6) 0
    }

    .q2CQ5 {
        padding: 0
    }

    .bGsjq {
        text-align: left;
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content
    }

    ._37nmw,
    .n2G-B {
        order: 0
    }

    .AQWAe {
        margin-top: 0
    }

    .O6r4I {
        justify-content: flex-end
    }

    ._37nmw:after {
        color: var(--alto);
        content: "|";
        margin: 0 var(--space0_5)
    }
}

@media print {
    ._2SGVH {
        align-items: center;
        display: flex;
        justify-content: space-between
    }

    ._2SGVH div {
        margin: var(--space1_0) 0;
        padding: 0
    }
}

.XtHOn {
    --background-color: var(--navy-blue);
    --content-color: var(--dark-border-color);
    background-color: var(--background-color);
    color: var(--content-color);
    font-size: var(--fs-13);
    line-height: 1.5;
    padding: var(--space3_2) var(--space3_2) var(--space4_8) var(--space3_2);
    text-align: center
}

.bFY2n {
    margin-bottom: var(--space1_2)
}

.bFY2n .line-1,
.bFY2n .line-2,
.bFY2n .line-3,
.bFY2n .line-4,
.bFY2n .line-5,
.bFY2n .line-6 {
    display: block
}

.cm2cz {
    margin-bottom: var(--space2_0);
    text-align: center
}

.cm2cz svg {
    margin-right: var(--space2_0)
}

.cm2cz .youtube-icon svg {
    margin-right: 0
}

.cm2cz a svg {
    transition: -webkit-transform .1s ease-out;
    transition: transform .1s ease-out;
    transition: transform .1s ease-out, -webkit-transform .1s ease-out
}

.cm2cz a:hover svg {
    -webkit-transform: scale(1.06);
    transform: scale(1.06)
}

@media (min-width: 876px) {
    .XtHOn {
        padding: var(--space4_0) var(--space3_2) var(--space2_4)
    }
}

.Rg2BX {
    background-color: var(--shadow-white);
    color: var(--black)
}

._2Gcmy {
    margin: auto;
    max-width: 1248px
}

._2Gcmy .footer-menu-group {
    flex-direction: column
}

.UWCOV {
    align-items: center;
    color: var(--black);
    display: flex
}

.UWCOV .facebook-icon {
    margin-right: var(--space1_6)
}

.P-xNF li {
    font-size: var(--fs-13)
}

.Df8wE {
    display: flex;
    justify-content: center
}

.GqGXu {
    height: 47px;
    width: 154px
}

.Qppgu {
    display: grid
}

.Qppgu .footer-menu-group {
    grid-gap: var(--space1_0);
    grid-column-gap: var(--space7_2);
    display: grid;
    grid-auto-flow: column;
    grid-template-columns: repeat(2, auto);
    grid-template-rows: repeat(5, 20px);
    justify-content: center
}

.Qppgu .footer-menu-group .footer-list-menu-item {
    --title-color: var(--black);
    transition: color var(---trans-duration)
}

.Qppgu .footer-menu-group .footer-list-menu-item:hover {
    color: var(--dark-coral)
}

._9W--b a {
    display: inline-block;
    width: 52px
}

._9W--b a svg {
    transition: -webkit-transform .1s ease-out;
    transition: transform .1s ease-out;
    transition: transform .1s ease-out, -webkit-transform .1s ease-out
}

._9W--b a:hover svg {
    -webkit-transform: scale(1.03);
    transform: scale(1.03)
}

@media only screen and (max-width: 875px) {

    .Rg2BX .footer-menu-group,
    .UWCOV {
        justify-content: center
    }

    .UWCOV {
        padding: var(--space2_0) 0 0
    }

    .HWDva,
    .UWCOV {
        flex-direction: column
    }

    .HWDva {
        align-items: center;
        border-bottom: 1px solid var(--protichinta-section-cream);
        display: flex;
        margin: 0 auto var(--space2_0);
        padding-bottom: var(--space2_0)
    }

    .HWDva li {
        font-size: var(--fs-13)
    }

    .HWDva .lqmxm {
        font-size: var(--fs-25);
        font-weight: var(--bold);
        padding-bottom: var(--space0_8)
    }

    .HWDva .X3myI {
        font-size: var(--fs-18)
    }

    ._2Gcmy {
        padding: var(--space4_0) var(--space3_2)
    }

    ._2Gcmy .communication-list-desktop {
        display: none
    }

    .GqGXu {
        margin-bottom: var(--space4_0)
    }

    .P-xNF {
        align-items: center;
        display: flex;
        flex-direction: column
    }

    ._9W--b {
        border-top: 1px solid var(--protichinta-section-cream);
        display: flex;
        justify-content: center;
        margin-top: var(--space4_0);
        padding: var(--space2_0) 0 0
    }

    ._9W--b .facebook-icon {
        margin-right: var(--space1_2)
    }
}

@media (min-width: 876px) {
    .UWCOV {
        justify-content: space-between;
        padding: var(--space2_4) 0
    }

    .UWCOV .communication-list-mobile {
        display: none
    }

    ._2Gcmy {
        grid-column-gap: var(--space1_6);
        align-items: center;
        display: grid;
        grid-template-columns: 2fr 10fr;
        justify-content: space-between;
        padding: var(--space4_0) 0 var(--space3_2) 0
    }

    .NjjoM {
        justify-content: flex-end
    }

    .Qppgu {
        grid-column-gap: var(--space1_6);
        grid-template-columns: 6fr 3fr 3fr;
        justify-content: space-between
    }

    .Qppgu .footer-menu-group {
        margin-top: var(--space1_0)
    }

    .Qppgu li {
        font-size: var(--fs-13)
    }

    .Qppgu .lqmxm {
        color: var(--dark-coral);
        font-size: var(--fs-25);
        font-weight: var(--bold);
        padding-bottom: var(--space0_8)
    }

    .Qppgu .X3myI {
        font-size: var(--fs-16);
        font-weight: var(--bold)
    }

    .GqGXu {
        height: 58px;
        width: 190px
    }
}

.qihGu {
    padding: var(--space2_4) 0 var(--space4_8)
}

._3UrAr {
    --background-color: var(--stratos);
    background-color: var(--background-color);
    left: calc(var(--space1_6)*-1);
    margin: 0;
    padding: 0;
    position: relative;
    width: calc(100% + var(--space1_6))
}

._3UrAr a {
    transition: color var(--trans-duration)
}

._3UrAr a:hover {
    color: var(--lochmara-blue)
}

._3UrAr .kishoralo-logo {
    height: 80px;
    width: 160px
}

.s3w2n {
    height: 250px;
    position: absolute;
    width: 100%
}

.RMjHq {
    align-items: center;
    display: flex;
    height: 250px;
    justify-content: center;
    position: relative
}

.RMjHq svg {
    margin-right: var(--space2_4)
}

.InaX8 {
    align-items: center;
    display: flex;
    flex-direction: column;
    text-align: center
}

._5TkQY {
    left: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
    max-width: 100vw;
    position: relative;
    right: 50%;
    width: 100vw
}

.KQ1CF,
.OzALG {
    --content-color: var(--white);
    color: var(--content-color);
    display: flex;
    flex-direction: column;
    font-size: var(--fs-16);
    opacity: var(--opacity-80);
    padding-bottom: var(--space3_2)
}

.KQ1CF {
    margin-bottom: var(--space1_8)
}

.KQ1CF .Jism- {
    margin-bottom: var(--space2_4)
}

.ItN-6 {
    position: absolute
}

.ItN-6 a svg {
    transition: -webkit-transform .1s ease-out;
    transition: transform .1s ease-out;
    transition: transform .1s ease-out, -webkit-transform .1s ease-out
}

.ItN-6 a:hover svg {
    -webkit-transform: scale(1.03);
    transform: scale(1.03)
}

@media only screen and (max-width: 875px) {
    .RMjHq {
        flex-direction: column
    }

    .ItN-6 {
        margin-bottom: var(--space2_4)
    }

    .ItN-6 a svg {
        transition: -webkit-transform .1s ease-out;
        transition: transform .1s ease-out;
        transition: transform .1s ease-out, -webkit-transform .1s ease-out
    }

    .ItN-6 a:hover svg {
        -webkit-transform: scale(1.03);
        transform: scale(1.03)
    }
}

@media (min-width: 876px) {
    .RMjHq {
        background-position: 0
    }

    .InaX8 {
        flex-direction: row;
        justify-content: space-between;
        margin: 0 auto;
        max-width: 1280px;
        padding: var(--space6_4) var(--space1_6);
        text-align: left
    }

    .qihGu {
        padding: 0
    }

    .KQ1CF {
        border: none;
        margin-bottom: 0
    }

    .KQ1CF,
    .OzALG {
        padding-bottom: 0
    }
}

.HungS {
    background-color: var(--dark-cyan);
    padding: var(--space2_4) var(--space2_4) var(--space3_2)
}

.iQdve {
    display: flex;
    flex-direction: column;
    margin: auto;
    max-width: 1248px
}

.iQdve a {
    transition: color var(--trans-duration)
}

.iQdve a:hover {
    color: var(--orange)
}

.iQdve .footer-list-menu-item {
    --title-color: var(--white);
    color: var(--title-color)
}

.L3Sed,
.iQdve .desktop-logo img {
    height: 37px;
    width: 142px
}

.THmLU {
    display: flex;
    justify-content: space-evenly
}

.THmLU a svg {
    transition: -webkit-transform .1s ease-out;
    transition: transform .1s ease-out;
    transition: transform .1s ease-out, -webkit-transform .1s ease-out
}

.THmLU a:hover svg {
    -webkit-transform: scale(1.06);
    transform: scale(1.06)
}

.ASs8H {
    display: flex;
    flex-direction: column
}

.ASs8H li {
    color: var(--white);
    font-size: var(--fs-13)
}

.n8nOd {
    display: flex;
    flex-direction: column;
    margin-top: var(--space2_0)
}

.n8nOd li {
    color: var(--white);
    font-size: var(--fs-13)
}

.RxcJr {
    margin-top: var(--space1_6)
}

@media only screen and (max-width: 875px) {
    .HungS .biggan-chinta-logo {
        margin: 0 auto
    }

    .HungS .logo-editors-wrapper {
        text-align: center
    }

    .ASs8H {
        align-items: center
    }

    .wE-o6 {
        border-top: var(--border1-0_12);
        margin: var(--space2_0) 0;
        padding: var(--space2_0) 0
    }

    .THmLU,
    .wE-o6 {
        border-bottom: var(--border1-0_12)
    }

    .THmLU {
        margin-bottom: var(--space2_0);
        padding-bottom: var(--space2_0)
    }
}

@media (min-width: 876px) {
    .HungS {
        padding: var(--space8_0) var(--space4_8) var(--space2_4)
    }

    .iQdve {
        flex-direction: row;
        justify-content: space-between
    }

    .iQdve .footer-menu-group {
        grid-gap: var(--space1_0);
        grid-column-gap: var(--space7_2);
        display: grid;
        grid-auto-flow: column;
        grid-template-columns: repeat(4, auto);
        grid-template-rows: repeat(5, 20px)
    }

    .THmLU {
        grid-column-gap: var(--space4_0);
        display: grid;
        grid-template-columns: repeat(4, 1fr);
        margin-bottom: var(--space2_4)
    }
}

@media print {
    .iQdve {
        display: flex !important;
        flex-direction: row;
        justify-content: center !important
    }
}

.fx1eX {
    border-top: 1px solid var(--trust-red);
    color: var(--title-color);
    padding: var(--space2_4) var(--space2_4)
}

.fx1eX a {
    transition: color var(--trans-duration)
}

.fx1eX a:hover {
    color: var(--lochmara-blue)
}

.nwqr- {
    margin: auto
}

.xH3ra {
    margin-bottom: var(--space2_0)
}

.Fd37c {
    height: 36px;
    width: 130px
}

.P9DXz {
    margin-bottom: var(--space2_0)
}

@media only screen and (max-width: 875px) {
    .fx1eX .footer-menu-group {
        margin-bottom: var(--space2_4);
        padding-bottom: var(--space4_0)
    }

    .fx1eX .footer-menu-group,
    .xH3ra {
        border-bottom: var(--border1-0_12)
    }

    .xH3ra {
        display: flex;
        padding-bottom: var(--space1_6)
    }

    .Fd37c {
        margin: 0 auto
    }

    .P9DXz {
        align-items: center;
        border-bottom: var(--border1-0_12);
        display: flex;
        flex-direction: column;
        padding: 0 var(--space2_4) var(--space2_0)
    }

    .P9DXz li {
        text-align: center
    }

    .K-mCR {
        display: flex;
        justify-content: space-evenly
    }

    .MZ4aY {
        display: none
    }
}

._9FbXp {
    text-decoration: none
}

@media (min-width: 876px) {
    .fx1eX {
        padding-top: var(--space1_6)
    }

    .fx1eX .footer-menu-group {
        grid-gap: var(--space0_8);
        grid-column-gap: var(--space3_6);
        display: grid;
        grid-auto-flow: column;
        grid-template-columns: repeat(2, auto);
        grid-template-rows: repeat(4, 20px)
    }

    .xH3ra {
        margin-bottom: var(--space1_0)
    }

    .Uq-PJ {
        display: flex;
        justify-content: space-between;
        margin: auto;
        max-width: 1248px
    }

    .Uq-PJ svg {
        margin-right: var(--space2_0)
    }
}

@media print {
    .Uq-PJ {
        display: flex;
        justify-content: center !important
    }
}

.loading-indicator-loading {
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: var(--loader)
}

.CzWXV {
    display: block;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    text-align: center;
    top: 40%;
    width: 128px
}

.CzWXV:before {
    background-color: var(--background-color);
    bottom: 0;
    content: "";
    left: 0;
    opacity: var(--opacity-94);
    position: fixed;
    right: 0;
    top: 0;
    z-index: var(--behind)
}

.CzWXV:after {
    content: "";
    height: 50px;
    left: calc(50% - 50px);
    position: fixed;
    top: calc(50% - 25px);
    width: 100px
}

@media print {
    .cRh5O {
        display: none !important
    }
}

.Tlph- {
    position: relative
}

.Tlph-:before {
    color: var(--light-grey);
    content: attr(data-lang);
    font-size: var(--fs-13);
    position: absolute;
    text-align: center;
    top: calc(var(--space2_0)*-1);
    width: 100%
}

.Yan0a {
    background-color: initial;
    border: 0;
    box-shadow: none;
    cursor: pointer;
    flex: 0;
    padding: var(--space0_8);
    position: relative;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.Yan0a:focus {
    outline: 0
}

.OLm0F {
    --background-color: var(--title-color);
    background-color: var(--background-color);
    border-radius: 4px;
    display: block;
    height: 3px;
    transition: all .1s ease-in;
    width: 24px
}

.OLm0F:nth-child(2) {
    margin: 5px 0
}

.Yan0a.ag2XP div:first-child {
    -webkit-transform: translateY(9px) rotate(46deg);
    transform: translateY(9px) rotate(46deg)
}

.Yan0a.ag2XP div:nth-child(2) {
    opacity: 0
}

.Yan0a.ag2XP div:nth-child(3) {
    -webkit-transform: translateY(-7px) rotate(-45deg);
    transform: translateY(-7px) rotate(-45deg)
}

@media (min-width: 876px) {
    .Yan0a {
        margin-right: 18px;
        position: relative;
        top: 0
    }
}

._-7JHx {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: space-around;
    width: 100%
}

.DEp1o {
    color: var(--light-grey);
    font-size: var(--fs-13);
    margin-left: 8px
}

.GsRBn {
    cursor: pointer
}

._-7JHx>div {
    display: flex;
    flex-direction: column
}

._-7JHx>div a {
    line-height: 40px
}

._-7JHx svg {
    margin-top: -3px;
    vertical-align: middle
}

.WuuQ8 {
    color: var(--light-grey);
    font-family: var(--font-1);
    font-size: var(--fs-16);
    font-weight: var(--bold);
    padding-bottom: var(--space2_0)
}

.TDClf .GsRBn,
.TDClf a {
    align-items: center;
    display: flex;
    transition: color var(--trans-duration)
}

.TDClf .GsRBn svg,
.TDClf a svg {
    transition: -webkit-transform .1s ease-out;
    transition: transform .1s ease-out;
    transition: transform .1s ease-out, -webkit-transform .1s ease-out
}

.TDClf .GsRBn:hover .DEp1o,
.TDClf a:hover .DEp1o {
    color: var(--lochmara-blue)
}

.TDClf .GsRBn:hover svg,
.TDClf a:hover svg {
    -webkit-transform: scale(1.03);
    transform: scale(1.03)
}

.TDClf svg {
    margin-right: var(--space1_2)
}

._0u-Ie,
.p297- {
    position: relative
}

.KxlnO {
    background-color: var(--gray);
    border-radius: 25px;
    color: var(--white);
    font-size: var(--fs-13);
    margin-left: var(--space2_0);
    min-width: 82px;
    padding: var(--space1_0);
    position: absolute
}

@media only screen and (max-width: 875px) {
    ._-7JHx {
        background: #fff;
        bottom: 0;
        display: block;
        left: 0;
        padding: var(--space2_0) 10px;
        position: fixed;
        right: 0;
        top: 64px;
        z-index: var(--popup)
    }

    ._-7JHx .hamburger {
        padding: var(--space0_8) 0 var(--space2_0)
    }

    .WuuQ8 {
        font-size: var(--fs-25)
    }

    .TDClf,
    .WuuQ8 {
        border-bottom: var(--border1-0_12)
    }

    .TDClf {
        padding: var(--space1_6) 0
    }
}

@media (min-width: 875px) {
    ._-7JHx {
        background-color: var(--white);
        border: 1px solid var(--dark-border-color);
        box-shadow: 0 1px 6px 0 rgba(0, 0, 0, .16);
        flex-direction: row;
        height: 220px;
        padding-top: var(--space2_0);
        position: absolute;
        right: 0;
        top: var(--space2_4);
        width: 429px;
        z-index: var(--z-index-3)
    }

    ._-7JHx>div a:not(:last-child) {
        padding-bottom: 5px
    }

    ._-7JHx>div a:after {
        all: unset
    }

    .vBAbH {
        padding-top: 32px
    }

    .TDClf {
        padding-bottom: var(--space1_2)
    }

    .QqsBU {
        margin-top: calc(var(--space0_4)*-1)
    }

    ._0u-Ie,
    .p297- {
        padding: var(--space0_8) 0
    }
}

@media print {

    .adsBox,
    .footer-menu-group,
    .hamburger-search-wrapper,
    .header,
    .loading-indicator-loading,
    .meta-data-icons,
    .metype-comments-container,
    .navbar-wrapper,
    .print-adslot,
    .print-footer-links,
    .print-footer-row2,
    .print-latest-stories-wrapper,
    .print-logo-wrapper,
    .print-metype-reactions-with-comments,
    .print-none,
    .print-related-stories-wrapper,
    .print-static-links,
    .print-tags,
    .story-element-text-also-read {
        display: none !important
    }

    .blank-wrapper {
        margin: 0
    }

    .story-title-info h1 {
        padding: 0
    }

    .story-head {
        padding: 0 0 var(--space2_4) 0
    }

    .story-content {
        padding-left: 24px !important;
        padding-right: 24px !important
    }

    .photo-story-element {
        border: none !important
    }

    .story-metadata-wrapper {
        align-items: center;
        display: flex;
        justify-content: space-between;
        padding-bottom: var(--space0_8)
    }

    .author-read-time-wrapper,
    .print-authors-list,
    .time-social-share-wrapper {
        margin: 0;
        padding: 0
    }
}

@font-face {
    font-family: swiper-icons;
    font-style: normal;
    font-weight: 400;
    src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff")
}

:root {
    --swiper-theme-color: var(--lochmara-blue)
}

.swiper-container {
    list-style: none;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    padding: 0;
    position: relative;
    z-index: 1
}

.swiper-container-vertical>.swiper-wrapper {
    flex-direction: column
}

.swiper-wrapper {
    box-sizing: initial;
    display: flex;
    height: 100%;
    position: relative;
    transition-property: transform;
    width: 100%;
    z-index: 1
}

.swiper-container-android .swiper-slide,
.swiper-wrapper {
    transform: translateZ(0)
}

.swiper-container-multirow>.swiper-wrapper {
    flex-wrap: wrap
}

.swiper-container-multirow-column>.swiper-wrapper {
    flex-direction: column;
    flex-wrap: wrap
}

.swiper-container-free-mode>.swiper-wrapper {
    margin: 0 auto;
    transition-timing-function: ease-out
}

.swiper-container-pointer-events {
    touch-action: pan-y
}

.swiper-container-pointer-events.swiper-container-vertical {
    touch-action: pan-x
}

.swiper-slide {
    flex-shrink: 0;
    height: 100%;
    position: relative;
    transition-property: transform;
    width: 100%
}

.swiper-slide-invisible-blank {
    visibility: hidden
}

.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
    height: auto
}

.swiper-container-autoheight .swiper-wrapper {
    align-items: flex-start;
    transition-property: transform, height
}

.swiper-container-3d {
    perspective: 1200px
}

.swiper-container-3d .swiper-cube-shadow,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-wrapper {
    transform-style: preserve-3d
}

.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top {
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 10
}

.swiper-container-3d .swiper-slide-shadow-left {
    background-image: linear-gradient(to left, var(--flagshadow), var(--black))
}

.swiper-container-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(to right, var(--flagshadow), var(--black))
}

.swiper-container-3d .swiper-slide-shadow-top {
    background-image: linear-gradient(to top, var(--flagshadow), var(--black))
}

.swiper-container-3d .swiper-slide-shadow-bottom {
    background-image: linear-gradient(to bottom, var(--flagshadow), var(--black))
}

.swiper-container-css-mode>.swiper-wrapper {
    -ms-overflow-style: none;
    overflow: auto;
    scrollbar-width: none
}

.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar {
    display: none
}

.swiper-container-css-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: start start
}

.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper {
    scroll-snap-type: x mandatory
}

.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper {
    scroll-snap-type: y mandatory
}

:root {
    --swiper-navigation-size: 44px
}

.swiper-button-next,
.swiper-button-prev {
    align-items: center;
    color: var(--swiper-navigation-color, var(--swiper-theme-color));
    cursor: pointer;
    display: flex;
    height: var(--swiper-navigation-size);
    justify-content: center;
    margin-top: calc(0px - var(--swiper-navigation-size)/2);
    position: absolute;
    top: 50%;
    width: calc(var(--swiper-navigation-size)/44*27);
    z-index: 10
}

.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
    cursor: auto;
    opacity: .35;
    pointer-events: none
}

.swiper-button-next:after,
.swiper-button-prev:after {
    font-family: swiper-icons, sans-serif;
    font-size: var(--swiper-navigation-size);
    font-variant: normal;
    letter-spacing: 0;
    line-height: 1;
    text-transform: none
}

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
    left: 10px;
    right: auto
}

.swiper-button-prev:after,
.swiper-container-rtl .swiper-button-next:after {
    content: "prev"
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
    left: auto;
    right: 10px
}

.swiper-button-next:after,
.swiper-container-rtl .swiper-button-prev:after {
    content: "next"
}

.swiper-button-next.swiper-button-white,
.swiper-button-prev.swiper-button-white {
    --swiper-navigation-color: var(--white)
}

.swiper-button-next.swiper-button-black,
.swiper-button-prev.swiper-button-black {
    --swiper-navigation-color: var(--black)
}

.swiper-button-lock {
    display: none
}

.swiper-pagination {
    position: absolute;
    text-align: center;
    transform: translateZ(0);
    transition: opacity .3s;
    z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
    opacity: 0
}

.swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
    bottom: 10px;
    left: 0;
    width: 100%
}

.swiper-pagination-bullets-dynamic {
    font-size: 0;
    overflow: hidden
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    position: relative;
    transform: scale(.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
    transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
    transform: scale(.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
    transform: scale(.33)
}

.swiper-pagination-bullet {
    background: #000;
    border-radius: 50%;
    display: inline-block;
    height: 8px;
    opacity: .2;
    width: 8px
}

button.swiper-pagination-bullet {
    -webkit-appearance: none;
    appearance: none;
    border: none;
    box-shadow: none;
    margin: 0;
    padding: 0
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer
}

.swiper-pagination-bullet:only-child {
    display: none !important
}

.swiper-pagination-bullet-active {
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
    opacity: 1
}

.swiper-container-vertical>.swiper-pagination-bullets {
    right: 10px;
    top: 50%;
    transform: translate3d(0, -50%, 0)
}

.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
    display: block;
    margin: var(--space0_6) 0
}

.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    top: 50%;
    transform: translateY(-50%);
    width: 8px
}

.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    display: inline-block;
    transition: transform .2s, top .2s
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 var(--space0_4)
}

.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap
}

.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: transform .2s, left .2s
}

.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: transform .2s, right .2s
}

.swiper-pagination-progressbar {
    background: var(--black25);
    position: absolute
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    transform: scale(0);
    transform-origin: left top;
    width: 100%
}

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    transform-origin: right top
}

.swiper-container-horizontal>.swiper-pagination-progressbar,
.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    height: 4px;
    left: 0;
    top: 0;
    width: 100%
}

.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-container-vertical>.swiper-pagination-progressbar {
    height: 100%;
    left: 0;
    top: 0;
    width: 4px
}

.swiper-pagination-white {
    --swiper-pagination-color: var(--white)
}

.swiper-pagination-black {
    --swiper-pagination-color: var(--black25)
}

.swiper-pagination-lock {
    display: none
}

.swiper-scrollbar {
    background: var(--black08);
    border-radius: 10px;
    position: relative;
    -ms-touch-action: none
}

.swiper-container-horizontal>.swiper-scrollbar {
    bottom: 3px;
    height: 5px;
    left: 1%;
    position: absolute;
    width: 98%;
    z-index: 50
}

.swiper-container-vertical>.swiper-scrollbar {
    height: 98%;
    position: absolute;
    right: 3px;
    top: 1%;
    width: 5px;
    z-index: 50
}

.swiper-scrollbar-drag {
    background: var(--flagshadow);
    border-radius: 10px;
    height: 100%;
    left: 0;
    position: relative;
    top: 0;
    width: 100%
}

.swiper-scrollbar-cursor-drag {
    cursor: move
}

.swiper-scrollbar-lock {
    display: none
}

.swiper-zoom-container {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    text-align: center;
    width: 100%
}

.swiper-zoom-container>canvas,
.swiper-zoom-container>img,
.swiper-zoom-container>svg {
    max-height: 100%;
    max-width: 100%;
    object-fit: contain
}

.swiper-slide-zoomed {
    cursor: move
}

:root {
    --swiper-preloader-color: var(--swiper-theme-color)
}

.swiper-lazy-preloader {
    animation: swiper-preloader-spin 1s linear infinite;
    border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
    border-radius: 50%;
    border-top: 4px solid transparent;
    box-sizing: border-box;
    height: 42px;
    left: 50%;
    margin-left: calc(var(--space2_0)*-1);
    margin-top: calc(var(--space2_0)*-1);
    position: absolute;
    top: 50%;
    transform-origin: 50%;
    width: 42px;
    z-index: 10
}

.swiper-lazy-preloader-white {
    --swiper-preloader-color: var(--white)
}

.swiper-lazy-preloader-black {
    --swiper-preloader-color: var(--black)
}

@keyframes swiper-preloader-spin {
    to {
        transform: rotate(1turn)
    }
}

.swiper-container .swiper-notification {
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    z-index: -1000
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
    transition-timing-function: ease-out
}

.swiper-container-fade .swiper-slide {
    pointer-events: none;
    transition-property: opacity
}

.swiper-container-fade .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-container-cube {
    overflow: visible
}

.swiper-container-cube .swiper-slide {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    height: 100%;
    pointer-events: none;
    transform-origin: 0 0;
    visibility: hidden;
    width: 100%;
    z-index: 1
}

.swiper-container-cube .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
    transform-origin: 100% 0
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-next+.swiper-slide,
.swiper-container-cube .swiper-slide-prev {
    pointer-events: auto;
    visibility: visible
}

.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right,
.swiper-container-cube .swiper-slide-shadow-top {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 0
}

.swiper-container-cube .swiper-cube-shadow {
    bottom: 0;
    height: 100%;
    left: 0;
    opacity: .6;
    position: absolute;
    width: 100%;
    z-index: 0
}

.swiper-container-cube .swiper-cube-shadow:before {
    background: #000;
    bottom: 0;
    content: "";
    filter: blur(50px);
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.swiper-container-flip {
    overflow: visible
}

.swiper-container-flip .swiper-slide {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    pointer-events: none;
    z-index: 1
}

.swiper-container-flip .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right,
.swiper-container-flip .swiper-slide-shadow-top {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 0
}

.gsShx {
    position: relative
}

.gsShx .rFl8P:hover {
    cursor: default
}

.gsShx .rFl8P:hover svg circle {
    fill: var(--rgbBlack);
    opacity: var(--opacity-38)
}

.gsShx .swiper-wrapper {
    padding-bottom: var(--space2_4)
}

.gsShx .swiper {
    height: auto;
    width: 100%
}

.gsShx .swiper-slide {
    height: auto
}

.gsShx .swiper-slide>div {
    height: 100%
}

.gsShx .swiper-button-next,
.gsShx .swiper-button-prev {
    background-color: var(--black87);
    top: calc(50% - 24px);
    z-index: var(--z-index-3)
}

.gsShx .swiper-button-next:after,
.gsShx .swiper-button-prev:after {
    color: var(--white);
    font-size: var(--fs-22);
    font-weight: var(--bold)
}

.gsShx .swiper-pagination {
    bottom: 0;
    display: flex;
    justify-content: center
}

.gsShx .swiper-container .swiper-pagination-bullet {
    background-color: var(--black38);
    height: 8px;
    opacity: 1;
    width: 8px
}

.gsShx .swiper-container .swiper-pagination-bullet-active {
    background-color: var(--black87)
}

.yH-nf {
    position: absolute;
    top: 41%;
    z-index: var(--z-index-3)
}

.yH-nf,
.yH-nf>span {
    cursor: pointer
}

.yH-nf {
    left: calc(var(--space4_0)*-1)
}

.yH-nf svg circle {
    transition: all var(--trans-duration)
}

._0FMGv {
    position: absolute;
    top: 41%;
    z-index: var(--z-index-3)
}

._0FMGv,
._0FMGv>span {
    cursor: pointer
}

._0FMGv {
    right: var(--space6_4)
}

._0FMGv svg circle {
    transition: all var(--trans-duration)
}

.xUiAw {
    position: absolute;
    top: 41%;
    z-index: var(--z-index-3)
}

.xUiAw,
.xUiAw>span {
    cursor: pointer
}

.xUiAw {
    right: calc(var(--space4_0)*-1)
}

.xUiAw svg circle {
    transition: all var(--trans-duration)
}

.qaIU1 {
    margin: 0
}

.qaIU1 .swiper-container {
    padding: 0 var(--space1_6)
}

.IERGz {
    -webkit-animation: _4iG55 var(--interval) linear infinite;
    animation: _4iG55 var(--interval) linear infinite;
    background-color: var(--guardsman-red);
    height: 4px;
    left: 0;
    position: absolute;
    top: 0;
    transition: width linear;
    width: 100%;
    z-index: var(--header)
}

@-webkit-keyframes _4iG55 {
    0% {
        width: 0
    }

    to {
        width: 100%
    }
}

@keyframes _4iG55 {
    0% {
        width: 0
    }

    to {
        width: 100%
    }
}

._0K8Lu {
    align-items: center;
    background-color: var(--black60);
    border-radius: 30px;
    display: inline-flex;
    justify-content: center;
    left: var(--space1_6);
    padding: var(--space0_8) var(--space1_4);
    position: absolute;
    top: var(--space1_6);
    z-index: var(--header)
}

._8mR9h {
    color: var(--white60);
    font-size: var(--fs-16);
    font-weight: var(--bold)
}

@media (min-width: 876px) {
    .gsShx {
        margin: 0;
        padding: 0
    }

    .gsShx .swiper-wrapper {
        padding-bottom: var(--space4_4)
    }

    .gsShx .swiper-container .swiper-pagination-bullet {
        height: 12px;
        margin: 0 var(--space0_6);
        width: 12px
    }

    .qaIU1 .swiper-container {
        padding: 0
    }

    ._0K8Lu {
        height: 32px
    }

    ._8mR9h {
        font-size: var(--fs-18)
    }
}

@media (min-width: 1264px) {

    .gsShx .swiper-button-next:hover,
    .gsShx .swiper-button-prev:hover {
        background-color: var(--lochmara-blue)
    }

    ._0FMGv:hover svg circle,
    .xUiAw:hover svg circle,
    .yH-nf:hover svg circle {
        fill: var(--lochmara-blue);
        opacity: var(--opacity-100)
    }
}

.gRErY {
    display: flex;
    flex-flow: column
}

.t6m3N {
    --background-color: var(--lochmara-blue);
    background-color: var(--background-color);
    box-shadow: var(--space0_6) -6px var(--space0_6) 0 rgba(0, 0, 0, .08);
    order: 1;
    transition: all .3s
}

.t6m3N .custom-swiper,
.t6m3N .swiper-container {
    position: unset
}

.t6m3N .swiper-container .swiper-wrapper {
    padding-bottom: 0
}

.t6m3N .swiper-container .swiper-pagination {
    align-items: center;
    bottom: unset;
    display: flex;
    height: 30px;
    justify-content: center;
    left: 0;
    padding-left: var(--space1_6);
    top: var(--space1_6);
    width: 100%
}

.t6m3N .swiper-container .swiper-pagination .swiper-pagination-bullet {
    background-color: initial;
    height: var(--space1_4);
    position: relative;
    width: var(--space1_4)
}

.t6m3N .swiper-container .swiper-pagination .swiper-pagination-bullet:after {
    background-color: var(--white50);
    border-radius: 50%;
    content: "";
    height: var(--space1_4);
    left: 0;
    position: absolute;
    width: var(--space1_4)
}

.t6m3N .swiper-container .swiper-pagination .swiper-pagination-bullet-active:after {
    background-color: var(--white)
}

.-lsiI {
    color: var(--white);
    display: block;
    margin: auto;
    padding: var(--space1_6) var(--space1_6) var(--space3_2);
    position: relative
}

.JV1Iu {
    --background-color: var(--orange-peel);
    --title-color: var(--black);
    background-color: var(--background-color);
    border-radius: 4px;
    color: var(--title-color);
    display: inline-block;
    font-size: var(--fs-18);
    font-weight: var(--bold);
    line-height: 1.64;
    margin-bottom: var(--space2_0);
    padding: var(--space0_6) var(--space1_6) var(--space0_4)
}

._6pZQG {
    border-radius: 50%;
    cursor: pointer;
    height: 28px;
    margin-right: var(--space1_6);
    width: 28px
}

._9yFp7 {
    align-items: flex-end;
    display: flex;
    justify-content: flex-end;
    position: absolute;
    right: var(--space1_6);
    top: var(--space1_6);
    z-index: var(--z-index-3)
}

.hz-qZ {
    --background-color: var(--ad-bg-color);
    background-color: var(--background-color);
    border-radius: 50%;
    cursor: pointer;
    display: inline-block;
    height: 28px;
    text-align: center;
    width: 28px
}

.hz-qZ svg {
    margin-top: var(--space0_5)
}

.W1Lu6 {
    font-size: var(--fs-20);
    font-weight: var(--regular);
    height: auto;
    line-height: 1.31;
    margin: 0 auto;
    text-align: left
}

.W1Lu6,
.vevE1 {
    display: block
}

.vevE1 .W1Lu6 {
    overflow: hidden;
    padding: 0 var(--space0_4)
}

.-TrN4 {
    --background-color: var(--white);
    background-color: var(--background-color);
    border: none;
    border-radius: 5px;
    box-shadow: 0 1px 6px 0 rgba(0, 0, 0, .16);
    padding: 15px;
    position: absolute;
    right: 10px;
    top: -345px;
    width: 220px
}

@media (min-width: 876px) {
    .t6m3N .swiper-container .swiper-pagination {
        margin-left: 140px;
        width: -webkit-max-content;
        width: max-content
    }

    .JV1Iu {
        font-size: var(--fs-22)
    }

    .-lsiI {
        max-width: 1248px;
        width: 90%
    }

    .W1Lu6 {
        font-size: var(--fs-27_5)
    }

    .-TrN4 {
        top: -237px;
        width: 400px
    }

    .vevE1 .share-all-template {
        top: -256px
    }

    .vevE1 .share-all-template:after {
        --border-color: var(--white);
        border: var(--space0_8) solid rgba(0, 0, 0, .3);
        border-color: var(--border-color) var(--border-color) transparent transparent;
        bottom: calc(var(--space1_6)*-1);
        content: "";
        height: 0;
        position: absolute;
        right: 45px;
        -webkit-transform: rotate(135deg);
        transform: rotate(135deg);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        width: 0
    }
}

.Tlph- {
    position: relative
}

.Tlph-:before {
    color: var(--light-grey);
    content: attr(data-lang);
    font-size: var(--fs-13);
    position: absolute;
    top: calc(var(--space2_0)*-1)
}

.Tlph-:before,
.gHtZA {
    text-align: center;
    width: 100%
}

.gHtZA {
    --background-color: var(--white);
    background-color: var(--background-color);
    box-shadow: var(--space0_6) -6px var(--space0_6) 0 var(--black08);
    order: 2;
    position: relative;
    transition: all var(--trans-duration-1s)
}

.sGTMR {
    height: 75px
}

.sGTMR .sFHL8 {
    border-radius: 0;
    border-top-left-radius: 12px;
    display: block;
    right: 0;
    top: calc(var(--space3_0)*-1)
}

.Vtf8r {
    --background-color: var(--ad-bg-color);
    background-color: var(--background-color);
    display: block;
    height: 137px;
    margin: auto;
    padding-top: var(--space1_6)
}

.cdWek {
    height: 60px;
    margin: 0 auto;
    width: 100%
}

.qqwkv {
    background-color: var(--ad-bg-color);
    border-radius: 0;
    border-top-left-radius: var(--space1_2);
    cursor: pointer;
    display: inline-block;
    height: 28px;
    position: absolute;
    right: 0;
    text-align: center;
    top: calc(var(--space2_4)*-1);
    width: 28px
}

.qqwkv svg {
    padding-top: var(--space0_4)
}

@media (min-width: 876px) {
    .cdWek {
        height: 90px;
        width: 100%
    }

    .sGTMR {
        height: 105px
    }
}

.close {
    height: 14px;
    width: 14px
}

.logo {
    height: 52px;
    width: 230px
}

.down-arrow {
    height: 6px;
    width: 10px
}

.bookmark-outline,
.comments-outline,
.envelope,
.fb,
.fb-blue,
.fb-whitebg,
.qt-logo,
.twitter-whitebg,
.youtube {
    height: 24px;
    width: 24px
}

.twitter {
    height: 28px;
    width: 28px
}

.search-icon {
    height: 20px;
    width: 20px
}

._0OvNG {
    cursor: pointer
}

.TT4zv {
    color: var(--guardsman-red);
    font-size: 100%;
    font-weight: inherit
}

.El47e {
    height: 1em;
    margin-bottom: calc(var(--space0_3)*-1);
    margin-right: var(--space0_4);
    width: 1em
}

.El47e path:nth-child(2) {
    -webkit-animation: R3mK1 1.5s ease-in-out infinite;
    animation: R3mK1 1.5s ease-in-out infinite
}

@-webkit-keyframes R3mK1 {
    0% {
        opacity: 0
    }

    50% {
        opacity: var(--opacity-100)
    }

    to {
        opacity: 0
    }
}

@keyframes R3mK1 {
    0% {
        opacity: 0
    }

    50% {
        opacity: var(--opacity-100)
    }

    to {
        opacity: 0
    }
}

.WaXFh {
    font-size: var(--fs-14_5)
}

.WaXFh:hover,
.WaXFh:hover .live {
    color: var(--lochmara-blue)
}

.WaXFh .live-text {
    align-items: center;
    display: flex
}

.WaXFh .live-text .live {
    font-size: var(--fs-14_5)
}

.WaXFh .live-text .live-icon {
    position: unset;
    top: unset
}

.WaXFh .live-text svg {
    height: 20px;
    margin-bottom: 0;
    margin-right: var(--space0_6);
    position: relative;
    top: var(--space0_5);
    width: 20px
}

._8FE7f {
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    color: var(--black87);
    display: -webkit-box;
    font-size: var(--fs-14_5);
    font-weight: var(--regular);
    overflow: hidden
}

.XmPpY {
    height: 20px;
    margin-right: var(--space0_6);
    top: calc(var(--space0_2)*-1);
    width: 20px
}

.XmPpY,
.k-jXH {
    position: relative
}

.k-jXH {
    grid-gap: var(--space1_2);
    background-color: var(--hover-gray);
    display: grid;
    gap: var(--space1_2);
    grid-template-columns: repeat(3, 1fr);
    margin: 0 calc(var(--space1_6)*-1);
    padding: var(--space1_2);
    z-index: var(--default)
}

.NkRdr {
    align-items: center;
    display: flex
}

.NkRdr p {
    -webkit-line-clamp: 1
}

.NkRdr .header-headline-mobile {
    line-height: 1.4
}

.NkRdr:not(:last-child) {
    position: relative
}

.NkRdr:not(:last-child):after {
    background-color: var(--black20);
    content: "";
    height: 100%;
    position: absolute;
    right: calc(var(--space0_6)*-1);
    top: 0;
    width: 1px
}

@media (min-width: 834px) {
    .k-jXH {
        display: none
    }
}


.Tlph- {
    position: relative
}

.Tlph-:before {
    color: var(--light-grey);
    content: attr(data-lang);
    font-size: var(--fs-13);
    position: absolute;
    text-align: center;
    top: calc(var(--space2_0)*-1);
    width: 100%
}

.close {
    height: 14px;
    width: 14px
}

.logo {
    height: 52px;
    width: 230px
}

.down-arrow {
    height: 6px;
    width: 10px
}

.bookmark-outline,
.comments-outline,
.envelope,
.fb,
.fb-blue,
.fb-whitebg,
.qt-logo,
.twitter-whitebg,
.youtube {
    height: 24px;
    width: 24px
}

.twitter {
    height: 28px;
    width: 28px
}

.search-icon {
    height: 20px;
    width: 20px
}

._0OvNG {
    cursor: pointer
}

.UUq0z {
    background-position: 50%;
    background-repeat: no-repeat;
    overflow: hidden
}

.JCQpo,
.UUq0z {
    position: relative
}

.JCQpo {
    background-color: var(--fallback-image-bg)
}

.JCQpo.FitPV {
    padding-top: 56.25%
}

.JCQpo.d0K8u {
    padding-top: 37.5%
}

.JCQpo._8mCoa {
    padding-top: 66.66%
}

.JCQpo.A1JUz {
    padding-top: 50%
}

.JCQpo.rqMJV {
    padding-top: 100%
}

.JCQpo.ZLaCh {
    padding-top: 133.33%
}

.JCQpo.b9xFX {
    padding-top: 75%
}

.JCQpo.pbIQq {
    padding-top: 150%
}

.JCQpo.lBdPC {
    padding-top: 460px
}

.JCQpo.v-8-Q {
    padding-top: 36.458%
}

.hOVEa {
    left: var(--space0_4);
    position: absolute;
    top: var(--space0_4)
}

.v83F1 {
    display: block;
    height: 70%;
    margin: auto;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 70%
}

._5hd9k {
    height: 32px;
    width: 32px
}

@media (min-width: 876px) {
    ._5hd9k {
        height: 40px;
        width: 40px
    }
}

.TT4zv {
    color: var(--guardsman-red);
    font-size: 100%;
    font-weight: inherit
}

.El47e {
    height: 1em;
    margin-bottom: calc(var(--space0_3)*-1);
    margin-right: var(--space0_4);
    width: 1em
}

.El47e path:nth-child(2) {
    -webkit-animation: R3mK1 1.5s ease-in-out infinite;
    animation: R3mK1 1.5s ease-in-out infinite
}

@-webkit-keyframes R3mK1 {
    0% {
        opacity: 0
    }

    50% {
        opacity: var(--opacity-100)
    }

    to {
        opacity: 0
    }
}

@keyframes R3mK1 {
    0% {
        opacity: 0
    }

    50% {
        opacity: var(--opacity-100)
    }

    to {
        opacity: 0
    }
}

._1d6-d {
    color: var(--title-color);
    display: block;
    font-size: var(--fs-20);
    font-weight: var(--bold);
    padding-left: 1px
}

._1d6-d ._4ckrT {
    color: var(--guardsman-red);
    display: contents;
    margin-right: var(--space0_4)
}

._1d6-d ._4ckrT:after {
    color: var(--headline-number-gray);
    content: "\2022";
    margin-left: var(--space0_4)
}

._1d6-d .tilte-no-link-parent,
._1d6-d .title-link {
    display: block
}

._4ckrT {
    color: var(--guardsman-red);
    display: contents;
    margin-right: var(--space0_4)
}

.cOqyu {
    border-radius: 50%;
    float: left;
    height: var(--space1_2);
    margin-right: var(--space1_0);
    margin-top: var(--space0_5);
    width: var(--space1_2)
}

.e2-AQ {
    bottom: 0;
    position: absolute;
    right: 0
}

.B7vxF,
._2NS3T {
    height: 1.1em;
    margin-bottom: calc(var(--space0_4)*-1);
    width: 1.1em
}

._2NS3T {
    margin-right: var(--space0_3)
}

.r1O0M {
    grid-template-columns: auto 1fr
}

.B7vxF {
    margin-left: var(--space0_6)
}

.cNmGO {
    font-size: var(--fs-27_5)
}

.cNmGO .sponsored-icon {
    height: 28px;
    margin-top: var(--space0_6);
    width: 28px
}

.ln77K {
    font-size: var(--fs-25)
}

.PZmlt {
    font-size: var(--fs-22)
}

.yVS-F {
    font-size: var(--fs-20)
}

.LF9xe {
    font-size: var(--fs-18)
}

@media (min-width: 876px) {
    .cNmGO {
        font-size: var(--fs-25)
    }

    .cNmGO .sponsored-icon {
        height: 24px;
        width: 24px
    }

    .ln77K {
        font-size: var(--fs-27_5)
    }

    .PZmlt {
        font-size: var(--fs-25)
    }
}

@media (min-width: 1264px) {
    .cNmGO {
        font-size: var(--fs-27_5)
    }

    .cNmGO .sponsored-icon {
        height: 28px;
        width: 28px
    }
}

._4Nuxp {
    color: var(--excerpt-color);
    display: block;
    font-size: var(--fs-16);
    line-height: 1.3;
    margin-bottom: var(--space0_8);
    margin-top: var(--space0_2);
    padding-top: var(--space0_8)
}

._4Nuxp:hover {
    color: var(--black)
}

.fw8bp {
    font-family: var(--font-1);
    font-size: var(--fs-14_5);
    padding-top: var(--space0_4)
}

.sONJ0 {
    align-items: center;
    display: flex;
    flex-flow: wrap;
    line-height: var(--space2_0);
    padding-top: var(--space0_4)
}

.sONJ0,
.sONJ0 .contributor-name {
    color: var(--black56);
    font-size: var(--fs-12)
}

._1V6KT,
.sONJ0 .contributor-name,
.zxNav {
    padding-right: var(--space1_2)
}

._1V6KT {
    padding-top: var(--space0_4)
}

@media (min-width: 876px) {

    .sONJ0,
    .sONJ0 .contributor-name {
        font-size: var(--fs-16)
    }
}

.EiWRx {
    display: inline-block;
    margin-bottom: var(--space0_6)
}

.EiWRx ._6Kol5 {
    align-items: center;
    display: flex
}

.EiWRx .fFccM {
    background-color: var(--fallback-image-bg);
    height: 68px;
    margin-right: var(--space1_2);
    padding: var(--space0_4)
}

.EiWRx .fFccM img {
    max-height: 60px
}

.EiWRx ._1vzza {
    color: var(--black68);
    font-size: var(--fs-16);
    font-weight: var(--bold);
    margin-bottom: var(--space0_6)
}

.EiWRx .OO9dX {
    color: var(--black56);
    font-size: var(--fs-13)
}

.EiWRx .NaKkF {
    grid-column-gap: var(--space0_4);
    align-items: center;
    display: grid;
    grid-template-columns: auto 1fr;
    padding-top: var(--space0_8)
}

.EiWRx .NaKkF ._1vzza {
    font-size: var(--fs-13);
    line-height: .78rem;
    margin-bottom: 0;
    order: 1
}

.EiWRx .NaKkF .OO9dX {
    border-right: var(--border2-blue);
    line-height: .78rem;
    margin-right: var(--space0_4);
    padding-right: var(--space0_8)
}

.glMlU .headline-title {
    color: var(--black87);
    font-size: var(--fs-18);
    padding-bottom: 0;
    position: relative;
    text-align: center
}

.glMlU .headline-title a:hover,
.glMlU .headline-title a:hover .sub-title,
.glMlU .headline-title a:hover .sub-title:after {
    color: var(--lochmara-blue)
}

.glMlU .excerpt {
    margin-bottom: 0;
    margin-top: var(--space1_6);
    text-align: center
}

.glMlU .excerpt:hover {
    color: var(--black)
}

.glMlU .sponsor-details-wrapper,
.glMlU .story-meta-data {
    padding-top: var(--space1_6)
}

.glMlU .sponsor-details-wrapper .published-time,
.glMlU .story-meta-data .published-time {
    padding: 0
}

.glMlU .sponsor-details-wrapper .no-image,
.glMlU .story-meta-data .no-image {
    margin: auto;
    padding: 0
}

.glMlU .sponsor-details-wrapper {
    margin: 0
}

.glMlU .published-time {
    margin: auto;
    text-align: center
}

.NOFDP {
    background-color: var(--backgroundColor);
    border-radius: var(--border-radius);
    height: 100%;
    overflow: hidden
}

.fbsuR {
    display: flex;
    flex-direction: column;
    padding: var(--space1_6) var(--padding-horizontal);
    width: 100%
}

._0BBkh {
    display: flex;
    margin-bottom: var(--space1_6)
}

._0BBkh .GH6E2 {
    background-color: var(--button-background);
    color: var(--button-text-color);
    display: inline-block;
    font-size: var(--fs-16);
    font-weight: var(--bold);
    margin: auto;
    padding: var(--space0_8) var(--space1_6);
    text-align: center;
    transition: background-color var(--trans-duration)
}

._0BBkh .GH6E2:hover {
    background-color: var(--row-border)
}

@media (min-width: 834px) {
    .glMlU {
        margin: 0;
        padding: 0
    }
}

.AJdSk {
    align-items: center;
    color: var(--black87);
    display: flex;
    font-size: var(--fs-25);
    font-weight: var(--bold);
    margin-bottom: var(--space1_0);
    padding: var(--space1_4) 0 var(--space1_6)
}

.zaZHL {
    position: relative
}

.zaZHL:before {
    background-color: var(--black42);
    background-color: var(--row-border, var(--black42));
    content: "";
    height: 4px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.UTFq7 {
    margin-right: var(--space0_4);
    transition: color var(--trans-duration)
}

.mN6fk[\:has\(a\)] .UTFq7:hover {
    color: var(--lochmara-blue)
}

.mN6fk:has(a) .UTFq7:hover {
    color: var(--lochmara-blue)
}

.JxP7- {
    color: var(--black56)
}

.YW2oZ {
    display: block
}

.YW2oZ .SR3oF {
    display: block;
    padding-top: var(--mobile-padding-top);
    position: relative;
    width: 100%
}

.YW2oZ .IUTMY {
    bottom: 0;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%
}

@media (min-width: 876px) {
    .YW2oZ .SR3oF {
        padding-top: var(--desktop-padding-top)
    }
}

.nQuJT .SR3oF {
    padding-top: var(--mobile-padding-top)
}

@font-face {
    font-family: swiper-icons;
    font-style: normal;
    font-weight: 400;
    src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff")
}

:root {
    --swiper-theme-color: var(--lochmara-blue)
}

.swiper-container {
    list-style: none;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    padding: 0;
    position: relative;
    z-index: 1
}

.swiper-container-vertical>.swiper-wrapper {
    flex-direction: column
}

.swiper-wrapper {
    box-sizing: initial;
    display: flex;
    height: 100%;
    position: relative;
    transition-property: transform;
    width: 100%;
    z-index: 1
}

.swiper-container-android .swiper-slide,
.swiper-wrapper {
    transform: translateZ(0)
}

.swiper-container-multirow>.swiper-wrapper {
    flex-wrap: wrap
}

.swiper-container-multirow-column>.swiper-wrapper {
    flex-direction: column;
    flex-wrap: wrap
}

.swiper-container-free-mode>.swiper-wrapper {
    margin: 0 auto;
    transition-timing-function: ease-out
}

.swiper-container-pointer-events {
    touch-action: pan-y
}

.swiper-container-pointer-events.swiper-container-vertical {
    touch-action: pan-x
}

.swiper-slide {
    flex-shrink: 0;
    height: 100%;
    position: relative;
    transition-property: transform;
    width: 100%
}

.swiper-slide-invisible-blank {
    visibility: hidden
}

.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
    height: auto
}

.swiper-container-autoheight .swiper-wrapper {
    align-items: flex-start;
    transition-property: transform, height
}

.swiper-container-3d {
    perspective: 1200px
}

.swiper-container-3d .swiper-cube-shadow,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-wrapper {
    transform-style: preserve-3d
}

.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top {
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 10
}

.swiper-container-3d .swiper-slide-shadow-left {
    background-image: linear-gradient(to left, var(--flagshadow), var(--black))
}

.swiper-container-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(to right, var(--flagshadow), var(--black))
}

.swiper-container-3d .swiper-slide-shadow-top {
    background-image: linear-gradient(to top, var(--flagshadow), var(--black))
}

.swiper-container-3d .swiper-slide-shadow-bottom {
    background-image: linear-gradient(to bottom, var(--flagshadow), var(--black))
}

.swiper-container-css-mode>.swiper-wrapper {
    -ms-overflow-style: none;
    overflow: auto;
    scrollbar-width: none
}

.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar {
    display: none
}

.swiper-container-css-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: start start
}

.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper {
    scroll-snap-type: x mandatory
}

.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper {
    scroll-snap-type: y mandatory
}

:root {
    --swiper-navigation-size: 44px
}

.swiper-button-next,
.swiper-button-prev {
    align-items: center;
    color: var(--swiper-navigation-color, var(--swiper-theme-color));
    cursor: pointer;
    display: flex;
    height: var(--swiper-navigation-size);
    justify-content: center;
    margin-top: calc(0px - var(--swiper-navigation-size)/2);
    position: absolute;
    top: 50%;
    width: calc(var(--swiper-navigation-size)/44*27);
    z-index: 10
}

.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
    cursor: auto;
    opacity: .35;
    pointer-events: none
}

.swiper-button-next:after,
.swiper-button-prev:after {
    font-family: swiper-icons, sans-serif;
    font-size: var(--swiper-navigation-size);
    font-variant: normal;
    letter-spacing: 0;
    line-height: 1;
    text-transform: none
}

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
    left: 10px;
    right: auto
}

.swiper-button-prev:after,
.swiper-container-rtl .swiper-button-next:after {
    content: "prev"
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
    left: auto;
    right: 10px
}

.swiper-button-next:after,
.swiper-container-rtl .swiper-button-prev:after {
    content: "next"
}

.swiper-button-next.swiper-button-white,
.swiper-button-prev.swiper-button-white {
    --swiper-navigation-color: var(--white)
}

.swiper-button-next.swiper-button-black,
.swiper-button-prev.swiper-button-black {
    --swiper-navigation-color: var(--black)
}

.swiper-button-lock {
    display: none
}

.swiper-pagination {
    position: absolute;
    text-align: center;
    transform: translateZ(0);
    transition: opacity .3s;
    z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
    opacity: 0
}

.swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
    bottom: 10px;
    left: 0;
    width: 100%
}

.swiper-pagination-bullets-dynamic {
    font-size: 0;
    overflow: hidden
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    position: relative;
    transform: scale(.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
    transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
    transform: scale(.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
    transform: scale(.33)
}

.swiper-pagination-bullet {
    background: #000;
    border-radius: 50%;
    display: inline-block;
    height: 8px;
    opacity: .2;
    width: 8px
}

button.swiper-pagination-bullet {
    -webkit-appearance: none;
    appearance: none;
    border: none;
    box-shadow: none;
    margin: 0;
    padding: 0
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer
}

.swiper-pagination-bullet:only-child {
    display: none !important
}

.swiper-pagination-bullet-active {
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
    opacity: 1
}

.swiper-container-vertical>.swiper-pagination-bullets {
    right: 10px;
    top: 50%;
    transform: translate3d(0, -50%, 0)
}

.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
    display: block;
    margin: var(--space0_6) 0
}

.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    top: 50%;
    transform: translateY(-50%);
    width: 8px
}

.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    display: inline-block;
    transition: transform .2s, top .2s
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 var(--space0_4)
}

.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap
}

.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: transform .2s, left .2s
}

.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: transform .2s, right .2s
}

.swiper-pagination-progressbar {
    background: var(--black25);
    position: absolute
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    transform: scale(0);
    transform-origin: left top;
    width: 100%
}

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    transform-origin: right top
}

.swiper-container-horizontal>.swiper-pagination-progressbar,
.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    height: 4px;
    left: 0;
    top: 0;
    width: 100%
}

.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-container-vertical>.swiper-pagination-progressbar {
    height: 100%;
    left: 0;
    top: 0;
    width: 4px
}

.swiper-pagination-white {
    --swiper-pagination-color: var(--white)
}

.swiper-pagination-black {
    --swiper-pagination-color: var(--black25)
}

.swiper-pagination-lock {
    display: none
}

.swiper-scrollbar {
    background: var(--black08);
    border-radius: 10px;
    position: relative;
    -ms-touch-action: none
}

.swiper-container-horizontal>.swiper-scrollbar {
    bottom: 3px;
    height: 5px;
    left: 1%;
    position: absolute;
    width: 98%;
    z-index: 50
}

.swiper-container-vertical>.swiper-scrollbar {
    height: 98%;
    position: absolute;
    right: 3px;
    top: 1%;
    width: 5px;
    z-index: 50
}

.swiper-scrollbar-drag {
    background: var(--flagshadow);
    border-radius: 10px;
    height: 100%;
    left: 0;
    position: relative;
    top: 0;
    width: 100%
}

.swiper-scrollbar-cursor-drag {
    cursor: move
}

.swiper-scrollbar-lock {
    display: none
}

.swiper-zoom-container {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    text-align: center;
    width: 100%
}

.swiper-zoom-container>canvas,
.swiper-zoom-container>img,
.swiper-zoom-container>svg {
    max-height: 100%;
    max-width: 100%;
    object-fit: contain
}

.swiper-slide-zoomed {
    cursor: move
}

:root {
    --swiper-preloader-color: var(--swiper-theme-color)
}

.swiper-lazy-preloader {
    animation: swiper-preloader-spin 1s linear infinite;
    border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
    border-radius: 50%;
    border-top: 4px solid transparent;
    box-sizing: border-box;
    height: 42px;
    left: 50%;
    margin-left: calc(var(--space2_0)*-1);
    margin-top: calc(var(--space2_0)*-1);
    position: absolute;
    top: 50%;
    transform-origin: 50%;
    width: 42px;
    z-index: 10
}

.swiper-lazy-preloader-white {
    --swiper-preloader-color: var(--white)
}

.swiper-lazy-preloader-black {
    --swiper-preloader-color: var(--black)
}

@keyframes swiper-preloader-spin {
    to {
        transform: rotate(1turn)
    }
}

.swiper-container .swiper-notification {
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    z-index: -1000
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
    transition-timing-function: ease-out
}

.swiper-container-fade .swiper-slide {
    pointer-events: none;
    transition-property: opacity
}

.swiper-container-fade .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-container-cube {
    overflow: visible
}

.swiper-container-cube .swiper-slide {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    height: 100%;
    pointer-events: none;
    transform-origin: 0 0;
    visibility: hidden;
    width: 100%;
    z-index: 1
}

.swiper-container-cube .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
    transform-origin: 100% 0
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-next+.swiper-slide,
.swiper-container-cube .swiper-slide-prev {
    pointer-events: auto;
    visibility: visible
}

.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right,
.swiper-container-cube .swiper-slide-shadow-top {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 0
}

.swiper-container-cube .swiper-cube-shadow {
    bottom: 0;
    height: 100%;
    left: 0;
    opacity: .6;
    position: absolute;
    width: 100%;
    z-index: 0
}

.swiper-container-cube .swiper-cube-shadow:before {
    background: #000;
    bottom: 0;
    content: "";
    filter: blur(50px);
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.swiper-container-flip {
    overflow: visible
}

.swiper-container-flip .swiper-slide {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    pointer-events: none;
    z-index: 1
}

.swiper-container-flip .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right,
.swiper-container-flip .swiper-slide-shadow-top {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 0
}

.gsShx {
    position: relative
}

.gsShx .rFl8P:hover {
    cursor: default
}

.gsShx .rFl8P:hover svg circle {
    fill: var(--rgbBlack);
    opacity: var(--opacity-38)
}

.gsShx .swiper-wrapper {
    padding-bottom: var(--space2_4)
}

.gsShx .swiper {
    height: auto;
    width: 100%
}

.gsShx .swiper-slide {
    height: auto
}

.gsShx .swiper-slide>div {
    height: 100%
}

.gsShx .swiper-button-next,
.gsShx .swiper-button-prev {
    background-color: var(--black87);
    top: calc(50% - 24px);
    z-index: var(--z-index-3)
}

.gsShx .swiper-button-next:after,
.gsShx .swiper-button-prev:after {
    color: var(--white);
    font-size: var(--fs-22);
    font-weight: var(--bold)
}

.gsShx .swiper-pagination {
    bottom: 0;
    display: flex;
    justify-content: center
}

.gsShx .swiper-container .swiper-pagination-bullet {
    background-color: var(--black38);
    height: 8px;
    opacity: 1;
    width: 8px
}

.gsShx .swiper-container .swiper-pagination-bullet-active {
    background-color: var(--black87)
}

.yH-nf {
    position: absolute;
    top: 41%;
    z-index: var(--z-index-3)
}

.yH-nf,
.yH-nf>span {
    cursor: pointer
}

.yH-nf {
    left: calc(var(--space4_0)*-1)
}

.yH-nf svg circle {
    transition: all var(--trans-duration)
}

._0FMGv {
    position: absolute;
    top: 41%;
    z-index: var(--z-index-3)
}

._0FMGv,
._0FMGv>span {
    cursor: pointer
}

._0FMGv {
    right: var(--space6_4)
}

._0FMGv svg circle {
    transition: all var(--trans-duration)
}

.xUiAw {
    position: absolute;
    top: 41%;
    z-index: var(--z-index-3)
}

.xUiAw,
.xUiAw>span {
    cursor: pointer
}

.xUiAw {
    right: calc(var(--space4_0)*-1)
}

.xUiAw svg circle {
    transition: all var(--trans-duration)
}

.qaIU1 {
    margin: 0
}

.qaIU1 .swiper-container {
    padding: 0 var(--space1_6)
}

.IERGz {
    -webkit-animation: _4iG55 var(--interval) linear infinite;
    animation: _4iG55 var(--interval) linear infinite;
    background-color: var(--guardsman-red);
    height: 4px;
    left: 0;
    position: absolute;
    top: 0;
    transition: width linear;
    width: 100%;
    z-index: var(--header)
}

@-webkit-keyframes _4iG55 {
    0% {
        width: 0
    }

    to {
        width: 100%
    }
}

@keyframes _4iG55 {
    0% {
        width: 0
    }

    to {
        width: 100%
    }
}

._0K8Lu {
    align-items: center;
    background-color: var(--black60);
    border-radius: 30px;
    display: inline-flex;
    justify-content: center;
    left: var(--space1_6);
    padding: var(--space0_8) var(--space1_4);
    position: absolute;
    top: var(--space1_6);
    z-index: var(--header)
}

._8mR9h {
    color: var(--white60);
    font-size: var(--fs-16);
    font-weight: var(--bold)
}

@media (min-width: 876px) {
    .gsShx {
        margin: 0;
        padding: 0
    }

    .gsShx .swiper-wrapper {
        padding-bottom: var(--space4_4)
    }

    .gsShx .swiper-container .swiper-pagination-bullet {
        height: 12px;
        margin: 0 var(--space0_6);
        width: 12px
    }

    .qaIU1 .swiper-container {
        padding: 0
    }

    ._0K8Lu {
        height: 32px
    }

    ._8mR9h {
        font-size: var(--fs-18)
    }
}

@media (min-width: 1264px) {

    .gsShx .swiper-button-next:hover,
    .gsShx .swiper-button-prev:hover {
        background-color: var(--lochmara-blue)
    }

    ._0FMGv:hover svg circle,
    .xUiAw:hover svg circle,
    .yH-nf:hover svg circle {
        fill: var(--lochmara-blue);
        opacity: var(--opacity-100)
    }
}

.Bn7LM {
    --padding-horizontal: 0;
    --border-radius: 0
}

.N-Cr0 {
    --padding-bottom: var(--space1_6);
    --padding-horizontal: var(--space1_6);
    --border-radius: 4px
}

._1Dqpg {
    overflow: hidden
}

@media (max-width: 833px) {
    ._1Dqpg {
        margin-left: calc(var(--space1_6)*-1);
        margin-right: calc(var(--space1_6)*-1)
    }

    ._1Dqpg .collection-title {
        padding-left: var(--space1_6)
    }

    ._1Dqpg .collection-title:before {
        left: var(--space1_6);
        width: calc(100% - var(--space3_2))
    }
}

._1Dqpg .right-arrow {
    cursor: pointer;
    right: var(--space1_2)
}

._1Dqpg .left-arrow {
    cursor: pointer;
    left: var(--space1_2)
}

._4qAH9 {
    grid-column: span 4;
    margin-bottom: var(--space2_4)
}

.vIq4u {
    transition: all .2s
}

@media (min-width: 834px) {
    ._4qAH9 {
        margin-bottom: var(--space2_4)
    }

    .kQmY0 {
        grid-column-gap: var(--space2_0);
        display: grid;
        grid-template-columns: repeat(3, 1fr)
    }
}

@media (min-width: 1264px) {

    .UmVhi .left-arrow,
    .UmVhi .right-arrow {
        align-items: center;
        background-color: var(--black87);
        border-radius: 0;
        display: flex;
        height: 48px;
        justify-content: center;
        transition: fill var(--trans-duration);
        width: 48px
    }

    .UmVhi .left-arrow svg,
    .UmVhi .right-arrow svg {
        height: 48px;
        width: 48px
    }

    .UmVhi .left-arrow circle,
    .UmVhi .right-arrow circle {
        fill: transparent
    }

    .UmVhi .left-arrow path,
    .UmVhi .right-arrow path {
        fill: var(--white);
        transition: fill var(--trans-duration)
    }

    .UmVhi .left-arrow:hover,
    .UmVhi .right-arrow:hover {
        background-color: var(--white)
    }

    .UmVhi .left-arrow:hover circle,
    .UmVhi .right-arrow:hover circle {
        fill: transparent
    }

    .UmVhi .left-arrow:hover path,
    .UmVhi .right-arrow:hover path {
        fill: var(--black87)
    }

    .UmVhi .left-arrow {
        left: 0
    }

    .UmVhi .right-arrow {
        right: 0
    }

    .kQmY0 {
        display: grid;
        grid-template-columns: repeat(4, 1fr)
    }
}

.s1GXo {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: var(--light-grey);
    display: -webkit-box;
    font-size: var(--fs-13);
    overflow: hidden;
    padding: var(--space0_4) var(--space0_4) 0 var(--space0_4)
}

.-zwL7 {
    margin-left: var(--space0_6);
    padding-left: var(--space0_6);
    position: relative
}

.-zwL7:before {
    --meta-color: var(--guardsman-red);
    background-color: var(--meta-color);
    content: "";
    display: inline-table;
    height: 10px;
    left: 0;
    position: absolute;
    top: 4px;
    width: 1px
}

.wMFhj .headline-title {
    line-height: 1.4
}

.wMFhj ._6HEAn {
    display: flex;
    flex-direction: column;
    float: right;
    margin-left: var(--space0_8);
    width: 40%
}

.Ed5MH {
    color: var(--light-grey);
    font-size: var(--fs-13);
    padding: var(--space0_4) var(--space0_4) 0 var(--space0_4)
}

.l251e {
    margin-left: var(--space0_6);
    padding-left: var(--space0_6);
    position: relative
}

.l251e:before {
    --meta-color: var(--guardsman-red);
    background-color: var(--meta-color);
    content: "";
    display: inline-table;
    height: 10px;
    left: 0;
    position: absolute;
    top: 4px;
    width: 1px
}

@media (min-width: 1264px) {
    .Ed5MH {
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        overflow: hidden
    }
}

.Y9YTz {
    display: flex;
    flex-direction: column
}

.Y9YTz .left_image_right_news {
    border-bottom: var(--border1-0_12);
    padding: var(--space1_6) 0;
    width: 100%
}

.Y9YTz .left_image_right_news .story-icon {
    height: 32px;
    width: 32px
}

@media (min-width: 876px) {
    .Y9YTz .left_image_right_news:first-child {
        padding-top: 0
    }

    .Y9YTz .left_image_right_news:last-child {
        border-bottom: none;
        padding-bottom: 0
    }
}

._004hA .headline-title {
    margin-top: var(--space0_8)
}

.qsJrj {
    background: var(--background-color)
}

.qsJrj .nine-stories {
    align-items: flex-start;
    display: grid;
    grid-template-columns: 1fr
}

.qsJrj .nine-stories .sponsored-icon {
    margin-top: var(--space0_2)
}

.qsJrj .news_with_item .story-icon {
    height: 48px;
    width: 48px
}

.qsJrj .right-storycards .left_image_right_news:last-child {
    border-bottom: none;
    padding-bottom: 0
}

@media only screen and (max-width: 875px) {
    .qsJrj .news_with_item {
        border-bottom: var(--border1-0_12);
        order: -1;
        padding-bottom: var(--space0_8)
    }
}

@media (min-width: 876px) {
    .qsJrj .nine-stories .news_with_item {
        padding: 0 var(--space1_6)
    }

    .qsJrj .nine-stories .sponsored-icon {
        margin-top: var(--space0_6)
    }

    .qsJrj .nine-stories {
        display: grid;
        grid-template-columns: repeat(3, 4fr)
    }

    .qsJrj .left-storycards {
        padding-right: var(--space1_6)
    }

    .qsJrj .right-storycards {
        padding-left: var(--space1_6)
    }

    .efaKs {
        border-left: var(--border1-0_38);
        border-right: var(--border1-0_38)
    }
}

.wqvPE {
    --content-color: var(--white);
    font-weight: var(--regular)
}

.pyt6z {
    color: var(--light-grey);
    display: flex;
    font-size: var(--fs-13);
    font-weight: 400
}

._8TSJC {
    position: relative
}

._8nW-K {
    --location-color: var(--tag-color);
    color: var(--location-color);
    font-size: var(--fs-13);
    font-weight: var(--regular)
}

.pYxLo {
    border-bottom: var(--border1-0_12)
}

.pYxLo:hover {
    border-bottom: var(--border1-red);
    color: var(--guardsman-red)
}

._8Veko {
    font-size: var(--fs-18)
}

.InFrf {
    font-size: var(--fs-16)
}

.SZHRb {
    font-size: var(--fs-13)
}

.jPifC {
    font-size: var(--fs-20)
}

.G76Qi,
.V66x- {
    font-size: var(--fs-12)
}

._7cKay {
    font-size: var(--fs-16)
}

._29co0 {
    font-size: var(--fs-12)
}

@media (min-width: 876px) {
    .wqvPE {
        --content-color: var(--light-grey)
    }

    ._8Veko {
        font-size: var(--fs-20)
    }

    .InFrf {
        font-size: var(--fs-18)
    }

    .SZHRb {
        font-size: var(--fs-13)
    }

    .jPifC {
        font-size: var(--fs-25)
    }

    .G76Qi {
        font-size: var(--fs-13)
    }

    ._8TSJC {
        padding-right: 0
    }
}

@media (min-width: 1264px) {
    ._29co0 {
        font-size: var(--fs-16)
    }
}

._4yEme {
    -webkit-filter: blur(6px);
    filter: blur(6px)
}

.R-GZh {
    border-radius: 50%;
    object-fit: cover
}

.UTuce {
    height: 120px;
    width: 120px
}

@media (min-width: 1264px) {
    .UTuce {
        height: 150px;
        width: 150px
    }
}

.mH-nJ {
    display: inline-block
}

.K-Slw {
    color: var(--light-grey);
    display: flex;
    font-size: var(--fs-13);
    font-weight: 400;
    margin-bottom: var(--space1_0)
}

.o6ue2 {
    grid-column-gap: var(--space1_2);
    padding-bottom: var(--space1_6)
}

.o6ue2[\:has\(\:global\%20\.contributor-base-wrapper\)] {
    display: grid;
    grid-template-columns: 48px auto
}

.o6ue2[\:has\(\:global\%20\.contributor-base-wrapper\)] .qt-image {
    height: 48px;
    width: 48px
}

.o6ue2:has(.contributor-base-wrapper) {
    display: grid;
    grid-template-columns: 48px auto
}

.o6ue2:has(.contributor-base-wrapper) .qt-image {
    height: 48px;
    width: 48px
}

.o6ue2 .print-authors-list {
    display: inline-flex
}

.zM7oX {
    margin-bottom: var(--space0_2)
}

.zM7oX,
.zM7oX .contributor-type-1 {
    display: contents
}

._8-umj {
    --location-color: var(--tag-color);
    color: var(--location-color);
    font-size: var(--fs-13);
    font-weight: var(--regular)
}

.KBdhD {
    grid-column-gap: var(--space1_2);
    grid-template-columns: 72px auto
}

.KBdhD .author-name-location-wrapper .contributor-type-2 {
    display: contents
}

.KBdhD .author-name-location-wrapper .contributor-type-2 .contributor-name {
    margin-right: 0;
    padding-top: var(--space0_4)
}

.KBdhD .author-name-location-wrapper .contributor-type-2 .contributor-name:before {
    height: 0
}

.KBdhD .author-name-location-wrapper .author-bio {
    margin-top: var(--space0_4)
}

.W6jTp {
    border: var(--border1-0_38);
    margin: 0 var(--space1_6) var(--space2_4) var(--space1_6);
    padding: var(--space2_4)
}

.W6jTp .contributor-role {
    font-size: var(--fs-13)
}

.W6jTp .card-with-image-zoom:hover .tilte-no-link-parent,
.W6jTp .card-with-image-zoom:hover .title-link {
    color: var(--orange)
}

.W6jTp .card-with-image-zoom:hover svg circle,
.W6jTp .card-with-image-zoom:hover svg path {
    fill: var(--orange)
}

.W6jTp .headline-title {
    left: -32px;
    position: relative
}

.W6jTp .headline-title .dot-wrapper {
    position: relative;
    top: -2px
}

.W6jTp .headline-title span {
    background-color: var(--stratos);
    box-shadow: 10px 0 0 var(--stratos), -10px 0 0 var(--stratos);
    color: var(--white);
    line-height: var(--space4_0);
    transition: all var(--trans-duration)
}

.W6jTp .headline-title span svg circle,
.W6jTp .headline-title span svg path {
    fill: var(--white);
    transition: all var(--trans-duration)
}

.W6jTp .headline-title span {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline;
    margin-bottom: var(--space2_4)
}

.W6jTp .headline-title span .sub-title {
    color: var(--orange);
    display: inline
}

.W6jTp .headline-title span .sub-title:after {
    color: var(--orange)
}

.W6jTp .excerpt {
    -webkit-line-clamp: 7;
    color: var(--light-grey);
    font-size: var(--fs-20);
    line-height: 1.4;
    margin-bottom: var(--space3_2);
    margin-top: var(--space1_6);
    padding: 0 var(--space1_6)
}

.W6jTp .contributor-type-1 {
    display: contents
}

.W6jTp .contributor-base-wrapper {
    height: 72px;
    width: 72px
}

.W6jTp .contributor-image {
    cursor: default;
    height: 100%;
    width: 100%
}

.W6jTp .contributor-name {
    font-weight: var(--bold)
}

.W6jTp .author-bio {
    color: var(--black56)
}

@media (min-width: 876px) {
    .W6jTp {
        max-width: none
    }
}

._7EO-H {
    grid-column-gap: var(--space1_6);
    display: grid;
    grid-template-columns: 70px auto
}

._7EO-H .headline-title:hover .live-text,
._7EO-H .headline-title:hover .live-text:after,
._7EO-H .headline-title:hover .sub-title,
._7EO-H .headline-title:hover .sub-title:after,
._7EO-H .headline-title:hover .tilte-no-link-parent,
._7EO-H .headline-title:hover .tilte-no-link-parent:after,
._7EO-H .headline-title:hover .title-link,
._7EO-H .headline-title:hover .title-link:after {
    color: var(--lochmara-blue)
}

._7EO-H .contributor-image {
    cursor: default;
    height: 70px;
    width: 70px
}

._7EO-H .qt-image-dynamic {
    border-radius: 50%;
    height: 70px;
    width: 70px
}

._7EO-H .qt-image-dynamic .image {
    object-fit: cover
}

._7EO-H .qt-image-dynamic .picture {
    border-radius: 50%;
    height: 100%;
    object-fit: cover;
    width: 100%
}

.ooMP6 {
    border-bottom: var(--border1-0_12);
    padding-bottom: var(--space1_2)
}

.ooMP6 .author-bio {
    margin-top: var(--space0_4)
}

.ooMP6 .MdYVB .contributor-type-1 {
    display: contents
}

.ooMP6 .MdYVB .contributor-type-1 .contributor-name {
    margin-right: 0;
    padding-top: var(--space0_4)
}

.ooMP6 .MdYVB .contributor-type-1 .contributor-name:before {
    height: 0
}

.ooMP6 .GGE7R {
    --location-color: var(--tag-color);
    color: var(--location-color);
    font-size: var(--fs-13);
    font-weight: var(--regular)
}

._7EO-H:last-child .story-details {
    border-bottom: none
}

@media (min-width: 876px) {
    ._7EO-H {
        grid-column-gap: var(--space2_4)
    }

    ._7EO-H .contributor-name {
        font-size: var(--fs-18)
    }

    ._7EO-H .qt-image-dynamic {
        height: 88px;
        width: 88px
    }
}

@media (min-width: 1264px) {
    ._7EO-H {
        grid-column-gap: var(--space2_4);
        grid-template-columns: 88px auto
    }
}

.FuRrW {
    grid-row-gap: var(--space1_6);
    display: grid;
    grid-auto-rows: -webkit-max-content;
    grid-auto-rows: max-content
}

.FuRrW .contributor-base-wrapper {
    height: 70px;
    width: 70px
}

.FuRrW .headline-title {
    font-weight: var(--regular)
}

.FuRrW .contributor-image {
    height: 100%;
    width: 100%
}

.FuRrW .section-name {
    --title-color: var(--lochmara-blue);
    font-size: var(--fs-18);
    padding-top: 0
}

.FuRrW .contributor-name {
    font-size: var(--fs-18);
    font-weight: var(--regular)
}

.FuRrW .contributor-role {
    font-size: var(--fs-13)
}

@media (min-width: 1264px) {
    .FuRrW {
        grid-row-gap: var(--space1_6)
    }

    .FuRrW .contributor-base-wrapper {
        height: 88px;
        width: 88px
    }
}

@media screen and (max-width: 875px) {
    .FuRrW .headline-title {
        font-size: var(--fs-20)
    }
}

.tRA-l {
    position: relative
}

.tRA-l .author-image {
    align-items: center;
    display: grid
}

.tRA-l .contributor-name {
    display: inline-block;
    margin-right: var(--space0_4);
    padding-top: var(--space1_6);
    position: relative
}

.tRA-l .contributor-role {
    color: var(--light-grey);
    font-family: var(--font-2)
}

.tRA-l .contributor-name:before {
    --background-color: var(--border-color);
    background-color: var(--background-color);
    content: "";
    height: 4px;
    position: absolute;
    top: 0;
    width: 36px
}

.tRA-l .organism1 .contributor-name:before {
    height: 0
}

.tRA-l .withbackground {
    width: 90%
}

.D-S09 .contributor-name {
    font-size: var(--fs-18)
}

@media (min-width: 876px) {
    .tRA-l .organism1 {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        margin-bottom: 0
    }

    .tRA-l .organism1 .contributor-name {
        position: relative
    }

    .tRA-l .organism1 .contributor-name:before {
        height: 4px
    }

    .D-S09 {
        grid-column-gap: var(--space1_6);
        display: grid;
        grid-template-columns: 5fr 7fr;
        margin: 0 auto;
        width: 90%
    }
}

@media (min-width: 1264px) {
    .D-S09 {
        grid-column-gap: var(--space2_4);
        grid-template-columns: 4fr 8fr
    }
}

.g6VxJ {
    grid-gap: var(--space3_2) var(--space1_6);
    display: grid;
    grid-template-columns: 1fr 1fr;
    padding-top: var(--space1_6)
}

.g6VxJ .headline-title {
    padding-bottom: 0
}

.g6VxJ .news_with_item {
    position: relative
}

.g6VxJ .news_with_item:first-child:after,
.g6VxJ .news_with_item:nth-child(2):after {
    background-color: var(--divider-38);
    bottom: calc(var(--space1_6)*-1);
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    width: 100%
}

.g6VxJ .news_with_item:first-child:after {
    width: calc(100% + var(--space1_6))
}

.g6VxJ .news_with_item .headline-title {
    font-size: var(--fs-16);
    margin-top: var(--space0_8)
}

@media (min-width: 876px) {
    .g6VxJ {
        grid-gap: var(--space3_2) var(--space2_4);
        padding-top: 0
    }

    .g6VxJ .news_with_item:first-child:before,
    .g6VxJ .news_with_item:nth-child(3):before {
        background-color: var(--border-color);
        content: "";
        height: 100%;
        position: absolute;
        right: calc(var(--space1_2)*-1);
        width: 1px
    }

    .g6VxJ .news_with_item:first-child:after {
        width: calc(100% + var(--space2_4))
    }

    .g6VxJ .news_with_item .headline-title {
        font-size: var(--fs-18)
    }
}

@media (min-width: 1264px) {
    .g6VxJ {
        grid-gap: var(--space3_2)
    }

    .g6VxJ .news_with_item:first-child:before,
    .g6VxJ .news_with_item:nth-child(3):before {
        right: calc(var(--space1_6)*-1)
    }

    .g6VxJ .news_with_item:first-child:after {
        width: calc(100% + var(--space3_2))
    }

    .g6VxJ .news_with_item .headline-title {
        font-size: var(--fs-20)
    }
}

.ANktM .bottom-space {
    border-bottom: 0;
    padding-bottom: 0
}

.LMcx1 {
    display: grid
}

.LMcx1 .ba5rK {
    padding-bottom: var(--space1_6)
}

.LMcx1 .ba5rK .story-icon {
    height: 48px;
    width: 48px
}

.LMcx1 .ba5rK .sponsored-icon {
    margin-top: var(--space0_2)
}

.ba5rK {
    position: relative
}

.ba5rK:after {
    background-color: var(--border-color);
    bottom: 0;
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    width: 100%
}

.ba5rK .headline-title {
    font-size: var(--fs-20);
    margin-top: var(--space0_8);
    padding-bottom: var(--space1_4)
}

@media (min-width: 876px) {
    .LMcx1 {
        grid-gap: var(--space2_4);
        display: grid;
        grid-template-columns: 4.8fr 7.2fr
    }

    .LMcx1 .ba5rK {
        margin-bottom: 0;
        padding-bottom: 0
    }

    .LMcx1 .ba5rK:after {
        background-color: var(--black38);
        content: "";
        height: 100%;
        left: unset;
        right: calc(var(--space1_2)*-1);
        top: 0;
        width: 1px
    }

    .LMcx1 .ba5rK .story-type-wrapper {
        left: var(--space0_8);
        position: absolute;
        top: var(--space0_8)
    }

    .LMcx1 .ba5rK .story-type-wrapper .story-icon {
        height: 56px;
        width: 56px
    }

    .LMcx1 .ba5rK .sponsored-icon {
        margin-top: var(--space0_6)
    }

    .ba5rK .headline-title {
        font-size: var(--fs-25);
        margin-top: var(--space1_2)
    }

    .LMcx1 {
        grid-gap: var(--space3_2)
    }

    .LMcx1 .ba5rK:after {
        right: calc(var(--space1_6)*-1)
    }
}

._0U6Mc {
    display: block;
    margin: auto;
    text-align: center
}

.PSLmP {
    border: none;
    box-shadow: none;
    height: 100%
}

._24siS {
    background-color: var(--backgroundColor)
}

._24siS .collection-title {
    color: var(--button-text-color);
    font-size: var(--fs-18);
    margin-bottom: 0;
    padding: var(--space1_2) var(--space1_2) var(--space0_8)
}

._24siS .collection-title path {
    fill: var(--button-text-color)
}

._24siS .collection-title:before {
    display: none
}

._24siS .collection-title:hover {
    color: var(--backgroundColor)
}

._24siS .collection-title:hover path {
    fill: var(--backgroundColor)
}

._24siS .collection-title .headline-color:hover {
    color: unset
}

._24siS .title {
    background-color: var(--button-background)
}

.hxb6f {
    grid-row-gap: var(--space1_6);
    display: grid;
    padding: var(--space1_6) var(--space1_2);
    row-gap: var(--space1_6)
}

._0OZr5 {
    grid-gap: var(--space1_6);
    display: grid;
    gap: var(--space1_6);
    position: relative
}

._0OZr5:after {
    background-color: var(--border-color);
    bottom: calc(var(--space0_8)*-1);
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    right: 0;
    width: 100%
}

._0OZr5 .left_image_right_news .left-image {
    width: 29%
}

._0OZr5 .story-icon {
    height: 28px;
    width: 28px
}

._0OZr5 .headline-title {
    font-size: var(--fs-18)
}

.zyXlF {
    position: relative
}

.zyXlF:after {
    background-color: var(--border-color);
    bottom: calc(var(--space0_8)*-1);
    bottom: unset;
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    right: 0;
    top: calc(var(--space0_8)*-1);
    width: 100%
}

.zyXlF .headline-title {
    font-size: var(--fs-16);
    font-weight: var(--regular)
}

.ePRZH .title-link:hover .sub-title,
.ePRZH .title-link:hover .tilte-no-link-parent,
.zyXlF .title-link:hover .sub-title,
.zyXlF .title-link:hover .tilte-no-link-parent {
    color: var(--lochmara-blue)
}

.ePRZH {
    grid-gap: var(--space1_6);
    display: grid;
    gap: var(--space1_6)
}

.ePRZH .card-with-image-zoom:not(:last-child) {
    position: relative
}

.ePRZH .card-with-image-zoom:not(:last-child):after {
    background-color: var(--border-color);
    bottom: calc(var(--space0_8)*-1);
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    right: 0;
    width: 100%
}

.ePRZH .card-with-image-zoom .headline-title {
    font-size: var(--fs-16);
    font-weight: var(--regular)
}

@media (min-width: 834px) {
    ._24siS .collection-title {
        font-size: var(--fs-20)
    }

    .hxb6f {
        grid-column-gap: var(--space2_4);
        -webkit-column-gap: var(--space2_4);
        column-gap: var(--space2_4);
        grid-template-columns: repeat(2, 1fr)
    }

    ._0OZr5:after {
        display: none
    }

    .ePRZH {
        position: relative
    }

    .ePRZH:before {
        background-color: var(--border-color);
        bottom: 0;
        content: "";
        height: 100%;
        left: calc(var(--space1_2)*-1);
        position: absolute;
        top: 0;
        width: 1px
    }
}

.TjeAm,
.bvT29 {
    display: flex;
    height: 250px;
    position: relative;
    width: 100%
}

.TjeAm:after,
.bvT29:after {
    background-color: var(--border-color);
    bottom: calc(var(--space1_6)*-1);
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    right: 0;
    width: 100%
}

.TjeAm .dfp-ad-unit,
.bvT29 .dfp-ad-unit {
    display: inline-block;
    height: 250px;
    margin: auto;
    overflow: hidden
}

.gT1Xp {
    position: relative
}

.gT1Xp:after {
    background-color: var(--border-color);
    bottom: calc(var(--space1_6)*-1);
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    right: 0;
    width: 100%
}

.S3wNv {
    display: block;
    height: 80px;
    position: relative;
    width: 100%
}

.S3wNv:after {
    background-color: var(--border-color);
    bottom: calc(var(--space1_6)*-1);
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    right: 0;
    width: 100%
}

.S3wNv iframe {
    height: 80px;
    overflow: hidden
}

.l1oXq {
    display: flex;
    height: 250px;
    justify-content: center;
    position: relative;
    width: 100%
}

.l1oXq:after {
    background-color: var(--border-color);
    bottom: calc(var(--space1_6)*-1);
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    right: 0;
    width: 100%
}

.l1oXq iframe {
    height: 250px;
    overflow: hidden
}

.KOlYI {
    grid-gap: var(--space3_2);
    display: grid;
    margin-bottom: var(--space1_6)
}

.BXAlv {
    grid-gap: var(--space3_2);
    display: grid;
    gap: var(--space3_2);
    grid-template-columns: repeat(2, 1fr)
}

.haBBZ:not(:last-child) {
    position: relative
}

.haBBZ:not(:last-child):after {
    background-color: var(--border-color);
    bottom: calc(var(--space1_6)*-1);
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    right: 0;
    width: 100%
}

.haBBZ:first-child:after {
    left: var(--space1_6);
    width: calc(100% - 32px)
}

.haBBZ .story-icon {
    height: 28px;
    width: 28px
}

.EqaDF {
    margin: 0 calc(var(--space1_6)*-1)
}

.EqaDF .headline-title {
    font-size: var(--fs-25);
    margin-top: var(--space1_2);
    padding: 0 var(--space1_6)
}

.EqaDF .excerpt {
    padding: 0 var(--space1_6);
    padding-top: var(--space1_4)
}

.EqaDF .sponsor-details-wrapper,
.EqaDF .story-meta-data {
    padding: 0 var(--space1_6)
}

.EqaDF .story-icon {
    height: 40px;
    width: 40px
}

.SSPtv {
    display: block;
    position: relative
}

.SSPtv:after {
    background-color: var(--border-color);
    bottom: calc(var(--space1_6)*-1);
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    right: 0;
    width: 100%
}

.SSPtv .headline-title {
    margin-top: var(--space1_2)
}

.SSPtv:nth-child(n+2) {
    position: relative
}

.SSPtv:nth-child(n+2):before {
    background-color: var(--border-color);
    bottom: 0;
    content: "";
    height: 100%;
    left: calc(var(--space1_6)*-1);
    position: absolute;
    top: 0;
    width: 1px
}

.SSPtv:nth-child(n+2):after {
    left: calc(var(--space3_2)*-1);
    width: calc(100% + var(--space3_2))
}

.SSPtv .story-icon {
    height: 32px;
    width: 32px
}

.SSPtv .headline-title {
    font-size: var(--fs-18)
}

.TjeAm {
    height: 250px;
    position: relative;
    width: 100%
}

.TjeAm:after {
    background-color: var(--border-color);
    bottom: calc(var(--space1_6)*-1);
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    right: 0;
    width: 100%
}

.TjeAm .dfp-ad-unit {
    height: 250px;
    overflow: hidden
}

._0avoF {
    height: 250px;
    position: relative;
    width: 100%
}

._0avoF:after {
    background-color: var(--border-color);
    bottom: calc(var(--space1_6)*-1);
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    right: 0;
    width: 100%
}

._0avoF iframe {
    height: 250px;
    overflow: hidden
}

.QA-72 .left-image {
    width: 36%
}

.QA-72 .headline-title {
    font-size: var(--fs-18)
}

.IkGYe .left-image {
    width: 24%
}

.IkGYe .headline-title {
    font-weight: var(--regular)
}

@media (min-width: 834px) {
    .KOlYI {
        display: none
    }
}

.bhKGf {
    display: none
}

@media (min-width: 834px) {
    .bhKGf {
        grid-gap: var(--space3_2);
        display: grid;
        gap: var(--space3_2);
        margin-bottom: var(--space1_6)
    }

    .bhKGf .headline-title {
        font-size: var(--fs-18)
    }

    .FtyWy,
    .N1gD2,
    .Q1BNa,
    .Su906,
    .hwagy,
    .xxwlA {
        grid-gap: var(--space2_4);
        display: grid;
        gap: var(--space2_4);
        position: relative
    }

    .FtyWy:after,
    .N1gD2:after,
    .Q1BNa:after,
    .Su906:after,
    .hwagy:after,
    .xxwlA:after {
        background-color: var(--black38);
        bottom: calc(var(--space1_6)*-1);
        content: "";
        height: 1px;
        left: 0;
        position: absolute;
        right: 0;
        width: 100%
    }

    .Q1BNa {
        grid-template-columns: repeat(2, 1fr)
    }

    .KWPyL,
    .d5oFV {
        position: relative
    }

    .KWPyL:after,
    .d5oFV:after {
        background-color: var(--black38);
        bottom: calc(var(--space1_6)*-1);
        content: "";
        height: 1px;
        left: 0;
        position: absolute;
        right: 0;
        width: 100%
    }

    .Su906 {
        grid-template-columns: auto 300px
    }

    .Su906 .headline-title {
        font-size: var(--fs-25)
    }

    .Su906 .left-image {
        float: left;
        padding-left: 0;
        padding-right: var(--space1_2);
        width: 55%
    }

    .Su906 .image-caption {
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        overflow: hidden
    }

    .Su906 .story-meta-data {
        margin-left: 56%
    }

    .N1gD2,
    .hwagy,
    .iqjaC,
    .xxwlA {
        grid-template-columns: repeat(3, 1fr)
    }

    .hwagy .left-image,
    .xxwlA .left-image {
        width: 33%
    }

    .hwagy .story-icon,
    .xxwlA .story-icon {
        height: 28px;
        width: 28px
    }

    .N1gD2 .story-icon {
        height: 40px;
        width: 40px
    }

    .iqjaC {
        grid-gap: var(--space2_4);
        display: grid;
        gap: var(--space2_4)
    }

    .KWPyL {
        grid-template-columns: repeat(2, 1fr)
    }

    .KWPyL .left-image {
        width: 32%
    }

    .KWPyL .story-icon {
        height: 28px;
        width: 28px
    }

    .hwagy .left-image {
        width: 29%
    }

    .NF-dw {
        grid-gap: var(--space3_2);
        display: grid;
        gap: var(--space3_2)
    }

    .w-R4q a {
        grid-gap: var(--space1_2);
        display: grid;
        gap: var(--space1_2)
    }

    .w-R4q a .headline-title {
        margin: 0
    }

    ._9OcCc:not(:last-child),
    .gFttt:not(:last-child) {
        position: relative
    }

    ._9OcCc:not(:last-child):after,
    .gFttt:not(:last-child):after {
        background-color: var(--black38);
        background-color: var(--border-color);
        bottom: calc(var(--space1_6)*-1);
        content: "";
        height: 1px;
        left: 0;
        position: absolute;
        right: 0;
        width: 100%
    }

    .DLxDt {
        font-weight: var(--regular)
    }

    .DLxDt:not(:last-child) {
        position: relative
    }

    .DLxDt:not(:last-child):after {
        background-color: var(--black38);
        background-color: var(--border-color);
        bottom: calc(var(--space1_6)*-1);
        content: "";
        height: 1px;
        left: 0;
        position: absolute;
        right: 0;
        width: 100%
    }

    ._2CHYq,
    .ij6OH {
        align-items: center;
        display: grid;
        height: 250px;
        justify-content: center
    }

    ._2CHYq .dfp-ad-unit,
    .ij6OH .dfp-ad-unit {
        height: 250px;
        margin: auto;
        overflow: hidden;
        width: 300px
    }

    ._2CHYq {
        position: relative
    }

    ._2CHYq:before {
        background-color: var(--border-color);
        bottom: 0;
        content: "";
        height: 100%;
        left: calc(var(--space1_2)*-1);
        position: absolute;
        top: 0;
        width: 1px
    }

    .FtyWy,
    .iB8xq,
    .pFA4x {
        grid-gap: var(--space2_4);
        display: grid;
        gap: var(--space2_4);
        grid-template-columns: auto 300px
    }

    .pFA4x .excerpt {
        -webkit-line-clamp: 2
    }

    ._349SR {
        position: relative
    }

    ._349SR:after {
        background-color: var(--black38);
        bottom: calc(var(--space1_6)*-1);
        content: "";
        height: 1px;
        left: 0;
        position: absolute;
        right: 0;
        width: 100%
    }

    .JCgJs:not(:first-child),
    .TA92s:not(:first-child),
    ._0t6vZ:not(:first-child),
    ._1rQKl:not(:first-child),
    .w-R4q:not(:first-child) {
        position: relative
    }

    .JCgJs:not(:first-child):before,
    .TA92s:not(:first-child):before,
    ._0t6vZ:not(:first-child):before,
    ._1rQKl:not(:first-child):before,
    .w-R4q:not(:first-child):before {
        background-color: var(--border-color);
        bottom: 0;
        content: "";
        height: 100%;
        left: calc(var(--space1_2)*-1);
        position: absolute;
        top: 0;
        width: 1px
    }

    ._0t6vZ .headline-title {
        font-size: var(--fs-18)
    }

    ._0t6vZ .left-image {
        width: 28.5%
    }

    ._0t6vZ .left_image_right_news .excerpt {
        width: unset
    }

    .u314X {
        height: 80px
    }

    .u314X,
    .wvQaW {
        overflow: hidden
    }

    .wvQaW {
        height: 100px
    }

    .asjyo {
        height: 250px;
        overflow: hidden
    }

    .DLxDt:hover .title-link a,
    .DLxDt:hover .title-link span,
    .gFttt:hover .title-link a,
    .gFttt:hover .title-link span {
        color: var(--lochmara-blue)
    }
}

@media (min-width: 1280px) {
    .bhKGf {
        display: none
    }

    .DOHVx {
        display: block;
        order: 1;
        position: relative
    }

    .DOHVx:after {
        background-color: var(--border-color);
        bottom: calc(var(--space1_6)*-1);
        content: "";
        height: 1px;
        left: 0;
        position: absolute;
        right: 0;
        width: 100%
    }

    .aGkwG {
        grid-gap: var(--space3_2);
        display: flex;
        flex-direction: column;
        gap: var(--space3_2);
        overflow: hidden
    }

    .aGkwG .headline-title {
        font-size: var(--fs-18)
    }

    .aGkwG .story-icon {
        height: 28px;
        width: 28px
    }

    .aGkwG .row-widget {
        width: 100%
    }

    .aGkwG .left_image_right_news .left-image {
        width: 35%
    }

    ._4K2vp:first-child {
        order: 0
    }

    ._4K2vp:nth-child(2) {
        order: 2
    }

    ._4K2vp:nth-child(3) {
        order: 3
    }

    ._4K2vp:nth-child(4) {
        order: 4
    }

    ._4K2vp:nth-child(5) {
        order: 5
    }

    ._4K2vp:nth-child(6) {
        order: 6
    }

    ._4K2vp:nth-child(7) {
        order: 7
    }

    ._4K2vp:nth-child(8) {
        order: 8
    }

    ._4K2vp:nth-child(4) .headline-title,
    ._4K2vp:nth-child(5) .headline-title,
    ._4K2vp:nth-child(6) .headline-title,
    ._4K2vp:nth-child(7) .headline-title,
    ._4K2vp:nth-child(8) .headline-title {
        font-weight: var(--regular)
    }

    ._4K2vp {
        position: relative
    }

    ._4K2vp:after {
        background-color: var(--border-color);
        bottom: calc(var(--space1_6)*-1);
        content: "";
        height: 1px;
        left: 0;
        position: absolute;
        right: 0;
        width: 100%
    }

    ._4K2vp:nth-child(8):after {
        display: none
    }
}

.BXtd8,
.qZzFb {
    display: grid
}

.qZzFb {
    grid-column-gap: var(--space1_6);
    -webkit-column-gap: var(--space1_6);
    column-gap: var(--space1_6);
    grid-template-columns: 1fr 1fr
}

.bhsO0,
.mgbH5 {
    display: flex;
    flex-direction: column
}

.mgbH5 .headline-title {
    font-size: var(--fs-27_5)
}

@media (min-width: 1280px) {
    ._880a5 {
        position: relative
    }

    ._880a5:before {
        background-color: var(--border-color);
        background-color: var(--black38);
        bottom: 0;
        content: "";
        height: 100%;
        left: calc(var(--space1_6)*-1);
        position: absolute;
        top: 0;
        width: 1px;
        width: 2px
    }

    .qn-x0 {
        grid-gap: var(--space3_2);
        display: grid;
        grid-template-areas: "center-1 center-1 center-1 center-1 center-1 center-1" "center-2 center-2 center-2 center-3 center-3 center-3" "center-4 center-4 center-5 center-5 center-6 center-6" "center-7 center-7 center-8 center-8 center-9 center-9"
    }

    .cJWX3 {
        position: relative
    }

    .cJWX3:after {
        background-color: var(--black38);
        bottom: calc(var(--space1_6)*-1);
        content: "";
        height: 1px;
        left: 0;
        position: absolute;
        right: 0;
        width: 100%
    }

    .cJWX3 {
        grid-gap: var(--space3_2);
        display: grid;
        gap: var(--space3_2);
        grid-area: center-1
    }

    .iRzUc {
        position: relative
    }

    .iRzUc:after {
        background-color: var(--black38);
        bottom: calc(var(--space1_6)*-1);
        bottom: unset;
        content: "";
        height: 1px;
        left: 0;
        position: absolute;
        right: 0;
        top: calc(var(--space1_6)*-1);
        width: 100%
    }

    .DnfWn .headline-title {
        font-size: var(--fs-18)
    }

    .DnfWn:nth-child(2),
    .DnfWn:nth-child(4),
    .DnfWn:nth-child(5) {
        position: relative
    }

    .DnfWn:nth-child(2):after,
    .DnfWn:nth-child(4):after,
    .DnfWn:nth-child(5):after {
        background-color: var(--black38);
        bottom: calc(var(--space1_6)*-1);
        content: "";
        height: 1px;
        left: 0;
        position: absolute;
        right: 0;
        width: 100%;
        width: calc(100% + var(--space3_2))
    }

    .DnfWn:first-child,
    .DnfWn:nth-child(3),
    .DnfWn:nth-child(6) {
        position: relative
    }

    .DnfWn:first-child:after,
    .DnfWn:nth-child(3):after,
    .DnfWn:nth-child(6):after {
        background-color: var(--black38);
        bottom: calc(var(--space1_6)*-1);
        content: "";
        height: 1px;
        left: 0;
        position: absolute;
        right: 0;
        width: 100%
    }

    .DnfWn:nth-child(3),
    .DnfWn:nth-child(5),
    .DnfWn:nth-child(6),
    .DnfWn:nth-child(8),
    .DnfWn:nth-child(9) {
        position: relative
    }

    .DnfWn:nth-child(3):before,
    .DnfWn:nth-child(5):before,
    .DnfWn:nth-child(6):before,
    .DnfWn:nth-child(8):before,
    .DnfWn:nth-child(9):before {
        background-color: var(--border-color);
        bottom: 0;
        content: "";
        height: 100%;
        left: calc(var(--space1_6)*-1);
        position: absolute;
        top: 0;
        width: 1px
    }

    .DnfWn:nth-child(4) a,
    .DnfWn:nth-child(5) a,
    .DnfWn:nth-child(6) a {
        display: grid
    }

    .DnfWn:nth-child(4) a .left-image,
    .DnfWn:nth-child(5) a .left-image,
    .DnfWn:nth-child(6) a .left-image {
        margin: 0;
        width: auto
    }

    .DnfWn:nth-child(4) .story-icon,
    .DnfWn:nth-child(5) .story-icon,
    .DnfWn:nth-child(6) .story-icon {
        height: 32px;
        width: 32px
    }

    .DnfWn:nth-child(2) .left-image,
    .DnfWn:nth-child(3) .left-image {
        width: 28%
    }

    .DnfWn:nth-child(2) .story-icon,
    .DnfWn:nth-child(3) .story-icon {
        height: 28px;
        width: 28px
    }

    ._0h4BZ {
        display: block;
        grid-area: r1-ad;
        height: 250px;
        min-width: 300px;
        order: 0;
        position: relative
    }

    ._0h4BZ:after {
        background-color: var(--border-color);
        bottom: calc(var(--space1_6)*-1);
        content: "";
        height: 1px;
        left: 0;
        position: absolute;
        right: 0;
        width: 100%
    }

    ._0h4BZ .dfp-ad-unit {
        height: 250px;
        overflow: hidden;
        width: 300px
    }

    .VSsTG {
        position: relative
    }

    .VSsTG:before {
        background-color: var(--border-color);
        background-color: var(--black38);
        bottom: 0;
        content: "";
        height: 100%;
        left: calc(var(--space1_6)*-1);
        position: absolute;
        top: 0;
        width: 1px;
        width: 2px
    }

    .VSsTG .left_image_right_news .left-image {
        width: 35%
    }

    .z0DEq {
        grid-area: banner
    }

    .k2EjE {
        grid-gap: var(--space3_2);
        display: flex;
        flex-direction: column;
        gap: var(--space3_2)
    }

    .k2EjE .headline-title {
        font-size: var(--fs-18)
    }

    .k2EjE .story-icon {
        height: 28px;
        width: 28px
    }

    .k2EjE .qCEdZ:not(:last-child) {
        position: relative
    }

    .k2EjE .qCEdZ:not(:last-child):after {
        background-color: var(--border-color);
        bottom: calc(var(--space1_6)*-1);
        content: "";
        height: 1px;
        left: 0;
        position: absolute;
        right: 0;
        width: 100%
    }

    .qCEdZ {
        display: block
    }
}

.r9cRG {
    display: none
}

@media (min-width: 1280px) {
    .r9cRG {
        grid-gap: var(--space3_2);
        display: grid;
        max-width: 1280px
    }

    .eg5Jk {
        grid-gap: var(--space3_2);
        display: grid;
        grid-template-columns: 284px auto 300px
    }

    ._72Pxg {
        align-items: center;
        background-color: var(--hover-gray);
        display: flex;
        height: 314px;
        justify-content: center;
        margin: 0 calc(1248px - 100vw)
    }

    ._72Pxg .dfp-ad-unit {
        overflow: hidden;
        width: 970px
    }
}

._33WeK {
    position: relative
}

._33WeK .qt-image-dynamic:after {
    background: linear-gradient(180deg, transparent 10.87%, rgba(0, 0, 0, .6) 53.06%, #000);
    bottom: 0;
    content: "";
    height: 50%;
    position: absolute;
    width: 100%
}

._33WeK .HxmqI {
    bottom: 0;
    display: flex;
    flex-direction: column;
    margin: 0 var(--space1_6) var(--space1_6);
    position: absolute
}

._33WeK .HxmqI .headline-title {
    color: var(--title-color)
}

._33WeK .HxmqI .headline-title .sub-title,
._33WeK .HxmqI .headline-title:hover a,
._33WeK .HxmqI .headline-title:hover span {
    color: var(--orange)
}

._33WeK .HxmqI .headline-title:hover .headline-icon circle,
._33WeK .HxmqI .headline-title:hover .headline-icon path {
    fill: var(--orange)
}

._33WeK .HxmqI .story-meta-data {
    color: var(--white60)
}

._2nR-t {
    display: block
}

._2nR-t .headline-title {
    font-size: var(--fs-16);
    padding-bottom: 0
}

._2nR-t .story-icon {
    height: 32px;
    width: 32px
}

._2nR-t:first-child {
    grid-area: first
}

._2nR-t:first-child .story-icon {
    height: 48px;
    width: 48px
}

._2nR-t:first-child .headline-title {
    font-size: var(--fs-20)
}

._2nR-t:nth-child(2) {
    grid-area: second
}

._2nR-t:nth-child(3) {
    grid-area: third
}

._2nR-t:nth-child(4) {
    grid-area: fourth
}

@media (max-width: 833px) {

    ._2nR-t:nth-child(2) .photo-story-card-headline,
    ._2nR-t:nth-child(3) .photo-story-card-headline {
        padding-left: var(--space0_8);
        padding-right: var(--space0_8)
    }
}

.WtB7v {
    grid-gap: var(--space0_4);
    display: grid;
    gap: var(--space0_4);
    grid-template-areas: "first first" "second third" "fourth fourth"
}

.J4kgI {
    display: block;
    margin: var(--space2_4) 0 var(--space4_8)
}

@media (min-width: 834px) {
    .WtB7v {
        grid-gap: var(--space2_4);
        gap: var(--space2_4);
        grid-template-areas: "first first second third" "first first fourth fourth"
    }

    ._2nR-t:first-child .photo-story-card,
    ._2nR-t:first-child .qt-image-dynamic {
        height: 100%
    }

    ._2nR-t:first-child .headline-title {
        font-size: var(--fs-25)
    }

    @media (max-width: 1279px) {
        ._2nR-t:not(:first-child) .photo-story-card-headline {
            padding: 0 var(--space1_2) var(--space1_2)
        }
    }
}

@media (min-width: 1280px) {
    .WtB7v {
        grid-gap: var(--space3_2);
        gap: var(--space3_2)
    }

    ._2nR-t .headline-title {
        font-size: var(--fs-20)
    }

    ._2nR-t .story-icon {
        height: 40px;
        width: 40px
    }

    ._2nR-t:first-child .story-icon {
        height: 56px;
        width: 56px
    }

    ._2nR-t:first-child .headline-title {
        font-size: var(--fs-27_5)
    }
}

.HLT9m {
    display: block;
    position: relative
}

.HLT9m:before {
    background: var(--divider-38);
    bottom: calc(var(--space1_6)*-1);
    content: "";
    height: 1px;
    position: absolute;
    width: 100%
}

.HLT9m .card-image-wrapper {
    margin: 0 calc(var(--space1_6)*-1)
}

.HLT9m .headline-icon circle,
.HLT9m .headline-icon path {
    fill: var(--white);
    transition: fill var(--trans-duration)
}

.HLT9m .story-icon {
    height: 48px;
    width: 48px
}

.HLT9m .live-text {
    --title-color: var(--orange);
    color: var(--title-color)
}

.HLT9m .live-text:after {
    color: var(--orange)
}

.HLT9m .dot-wrapper {
    margin-top: 0
}

.HLT9m .live-title-text {
    color: var(--white)
}

.HLT9m .qt-image-dynamic:after {
    background: linear-gradient(180deg, transparent 10.87%, rgba(0, 0, 0, .6) 53.06%, #000);
    bottom: 0;
    content: " ";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.HLT9m .KlAp7 {
    width: 100%
}

.HLT9m .KlAp7 .headline-title {
    color: var(--white);
    font-size: var(--fs-22)
}

.HLT9m .KlAp7 .headline-title .sub-title,
.HLT9m .KlAp7 .headline-title .sub-title:after {
    color: var(--orange)
}

.HLT9m .KlAp7 .published-at {
    color: var(--white60)
}

.P9-4o {
    left: 0;
    position: relative;
    right: 0;
    top: 0
}

._6z4mc {
    bottom: 0;
    padding: var(--space1_6);
    position: absolute
}

._6z4mc .headline-title:hover a,
._6z4mc .headline-title:hover span {
    color: var(--orange)
}

._6z4mc .headline-title:hover .headline-icon circle,
._6z4mc .headline-title:hover .headline-icon path {
    fill: var(--orange)
}

.stKlc {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0
}

@media (min-width: 876px) {
    .HLT9m .card-image-wrapper {
        margin: 0
    }

    .HLT9m .story-type-wrapper {
        left: var(--space0_8);
        position: absolute;
        top: var(--space0_8)
    }

    .HLT9m .story-type-wrapper .story-icon {
        height: 56px;
        width: 56px
    }

    .HLT9m .KlAp7 .headline-title {
        font-size: var(--fs-25)
    }

    ._6z4mc {
        margin: var(--space2_4) var(--space1_6);
        padding: 0
    }
}

@media (min-width: 1264px) {
    .HLT9m .KlAp7 .headline-title {
        font-size: var(--fs-27_5)
    }
}

.BltSN {
    border-bottom: var(--border1-0_42);
    display: flex;
    padding-top: var(--space1_4);
    position: relative
}

.BltSN:before {
    background-color: var(--black42);
    content: "";
    height: 4px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.BltSN .tab-headline {
    color: var(--title-color);
    cursor: pointer;
    font-size: var(--fs-18);
    font-weight: var(--bold);
    line-height: 1.33;
    padding: var(--space0_4) var(--space1_6) var(--space1_8);
    -webkit-user-select: none;
    user-select: none
}

.BltSN .active-tab,
.BltSN .tab-headline:hover {
    --border-color: var(--guardsman-red);
    border-bottom: 3px solid var(--border-color);
    margin-bottom: -1px
}

@media (min-width: 876px) {
    .BltSN .tab-headline {
        font-size: var(--fs-20)
    }
}

.DGesc {
    color: var(--black42);
    font-size: var(--fs-38);
    font-weight: var(--bold);
    line-height: .8
}

.sTT5t {
    background-color: var(--black);
    border-radius: 100%;
    float: right;
    height: 10px;
    margin-right: var(--space1_2);
    margin-top: var(--space0_5);
    width: 10px
}

.nYUdR:not(:last-child):after {
    border-bottom: var(--border1-0_12);
    content: "";
    display: block
}

.hA6x3 {
    background-color: var(--background-color);
    display: flex;
    padding: var(--space1_6) 0
}

.hA6x3 .headline-number {
    color: var(--headline-number-gray);
    font-size: var(--fs-34);
    font-weight: var(--bold);
    line-height: 1.17;
    width: 42px
}

.hA6x3 .headline-title {
    align-items: center;
    display: flex;
    font-weight: var(--bold);
    padding: 0
}

.ZuzVy {
    background-color: var(--black);
    border-radius: 100%;
    float: right;
    height: 10px;
    margin-right: var(--space1_2);
    margin-top: var(--space0_5);
    width: 10px
}

@media (min-width: 876px) {
    .hA6x3 {
        grid-row-gap: var(--space0_8);
        display: grid;
        row-gap: var(--space0_8)
    }

    .hA6x3 .headline-number {
        margin-right: 0
    }
}

.A4SKG .numbered-story-headline-wrapper {
    padding-bottom: var(--space2_4)
}

.A4SKG .numbered-story-headline-wrapper .content {
    grid-row-gap: var(--space1_2);
    display: grid;
    grid-template-columns: auto 1fr
}

.A4SKG .numbered-story-headline-wrapper .story-headline {
    font-size: var(--fs-20)
}

.A4SKG .headline-number {
    color: var(--meta-color);
    font-family: var(--font-2);
    font-size: var(--fs-38)
}

.A4SKG .numbered-story-headline .headline {
    --title-color: var(--card-background)
}

._1iccz {
    margin-top: var(--space3_2);
    text-align: center
}

._1iccz .dfp-ad-unit {
    height: 250px;
    width: 300px
}

@media (min-width: 876px) {
    .A4SKG .numbered-story-headline-wrapper {
        padding-bottom: 0
    }

    .A4SKG .numbered-story-headline-wrapper .content {
        grid-template-columns: none;
        padding: var(--space1_6) 0
    }

    .A4SKG .numbered-story-headline:last-child .content {
        padding-bottom: 0
    }

    .A4SKG .headline-number {
        font-size: var(--fs-47);
        padding-left: var(--space0_8)
    }
}

.XBart {
    grid-row-gap: var(--space1_6);
    grid-column-gap: var(--space3_2);
    border-bottom: var(--border1-0_12);
    display: grid;
    grid-template-columns: 1fr 1fr;
    padding-bottom: var(--space1_6)
}

.XBart .news_with_item {
    position: relative
}

.XBart .news_with_item:first-child:before {
    background: var(--black12);
    content: "";
    height: 100%;
    position: absolute;
    right: calc(var(--space1_6)*-1);
    width: 1px
}

.XBart .excerpt {
    -webkit-line-clamp: 2
}

.XBart .storycard-wrapper .story-headline {
    font-size: var(--fs-18)
}

@media (min-width: 876px) and (max-width:1263px) {
    .XBart .storycard-wrapper {
        grid-template-columns: 3fr 5fr
    }
}

@media (min-width: 867px) {
    .XBart {
        border-bottom: none;
        padding-bottom: 0
    }

    .XBart .storycard-wrapper .story-headline {
        font-size: var(--fs-20)
    }
}

@media (min-width: 1264px) {
    .XBart {
        grid-template-columns: 1fr 1fr
    }
}

.wYJYE .SI1I5 {
    color: var(--title-color);
    font-family: var(--font-1);
    font-size: var(--fs-25);
    margin-bottom: var(--space1_8);
    padding-bottom: var(--space0_6);
    padding-top: var(--space1_4);
    position: relative
}

.wYJYE .SI1I5:before {
    background: var(--lochmara-blue);
    border-radius: 50%;
    content: "";
    display: inline-block;
    height: 20px;
    margin-right: var(--space1_0);
    position: relative;
    top: var(--space0_2);
    width: 20px
}

.wYJYE .SI1I5:after {
    background-color: var(--black42);
    content: "";
    height: 4px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.wYJYE .DC6hK {
    height: 100px;
    margin-top: var(--space1_6);
    position: relative;
    text-align: center;
    width: 100%
}

.wYJYE .DC6hK iframe {
    margin: auto;
    width: 300px
}

.wYJYE .dsgNg {
    border: none;
    bottom: 0;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%
}

.wYJYE .small-story-cards .story-icon {
    height: 32px;
    width: 32px
}

.fHyzd,
.mKBV- {
    grid-row-gap: var(--space3_2);
    display: grid
}

.TkfCr {
    border-bottom: var(--border1-0_12);
    padding-bottom: var(--space1_6)
}

.U15rh {
    margin: 0 auto var(--space1_6);
    text-align: center
}

.U15rh .dfp-ad-unit {
    height: 250px;
    width: 300px
}

.sLW5o {
    margin-bottom: var(--space1_6)
}

.sLW5o .story-icon {
    height: 32px;
    width: 32px
}

.sLW5o .headline-title {
    font-size: var(--fs-18)
}

.p0cyj {
    display: grid
}

.p0cyj .storycard-wrapper .headline {
    padding: 0
}

.p0cyj .left_image_right_news {
    border-top: var(--border1-0_12);
    padding: var(--space1_6) 0
}

.p0cyj .left_image_right_news:last-child {
    padding-bottom: 0
}

.p0cyj .headline-title {
    font-size: var(--fs-18)
}

.t9MMa .small-story-cards .story-icon {
    height: 32px;
    width: 32px
}

@media only screen and (max-width: 875px) {

    .wYJYE .card-with-image-zoom,
    .wYJYE .wide-story-card {
        border-bottom: 0;
        position: relative
    }

    .p0cyj,
    .wYJYE .custom-story-card-4 {
        position: relative
    }

    .mKBV- .wide-story-card .card-image-wrapper {
        margin: 0
    }
}

@media (min-width: 876px) {
    .wYJYE .custom-story-card-4 {
        grid-template-columns: 1.4fr 2fr
    }

    .wYJYE .custom-story-card-4:first-child {
        border-bottom: var(--border1-0_12)
    }

    .wYJYE .p0cyj .headline-title {
        font-size: var(--fs-18)
    }

    .wYJYE .p0cyj .only-headline {
        border-top: var(--border1-0_12);
        font-size: var(--fs-18);
        padding: var(--space1_6) 0
    }

    .wYJYE .p0cyj .card-with-image-zoom:last-child .only-headline {
        padding-bottom: 0
    }

    .wYJYE .collection-wrapper {
        position: relative
    }

    .wYJYE .collection-wrapper:before {
        background: var(--divider-87);
        bottom: 0;
        content: "";
        height: 100%;
        left: calc(var(--space1_6)*-1);
        position: absolute;
        top: 0;
        width: 1px
    }

    .mKBV- .wide-story-card .story-type-wrapper {
        left: var(--space0_8);
        position: absolute;
        top: var(--space0_8)
    }

    .mKBV- .wide-story-card .story-data {
        bottom: var(--space0_8)
    }

    .mKBV- .wide-story-card .story-icon {
        height: 56px;
        width: 56px
    }

    .mKBV- .wide-story-card .headline-title {
        font-size: var(--fs-22)
    }

    .Jsl-P {
        grid-template-columns: 4fr 8fr
    }

    .Jsl-P,
    .fVHrs {
        grid-gap: var(--space3_2);
        display: grid
    }

    .fVHrs {
        grid-template-columns: 1fr
    }

    .fHyzd {
        grid-row-gap: var(--space2_4)
    }

    .sLW5o {
        margin-bottom: 0
    }

    .sLW5o .story-subheadline,
    .sLW5o .sub-headline {
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        font-family: var(--font-1);
        font-weight: var(--regular);
        overflow: hidden;
        padding-bottom: 0;
        text-overflow: ellipsis
    }

    .sLW5o .story-icon {
        height: 40px;
        width: 40px
    }

    .sLW5o .story-subheadline {
        --title-color: var(--orange);
        color: var(--title-color);
        font-weight: var(--bold)
    }

    .g891H {
        grid-row-gap: var(--space3_2);
        display: grid;
        grid-template-columns: 1fr
    }

    .g891H .headline {
        font-size: var(--fs-18)
    }

    .g891H .storycard-wrapper {
        grid-template-columns: 2fr 5fr
    }

    .g891H .left_image_right_news,
    .g891H .only-headline {
        position: relative
    }

    .g891H .left_image_right_news:after,
    .g891H .only-headline:after {
        background: var(--black12);
        content: "";
        height: 1px;
        position: absolute;
        top: calc(var(--space1_6)*-1);
        width: 100%
    }

    .g891H .left-image {
        width: 35%
    }

    .p0cyj {
        align-content: flex-start;
        display: grid;
        margin-bottom: 0
    }

    .p0cyj .storycard-wrapper {
        display: grid;
        grid-template-columns: 2fr 5fr
    }

    .t9MMa .small-story-cards .story-icon {
        height: 28px;
        width: 28px
    }
}

@media (min-width: 1264px) {
    .p0cyj {
        padding-top: 0
    }

    .p0cyj .storycard-wrapper {
        border-top: var(--border1-0_12);
        grid-template-columns: 4fr 5fr;
        padding-top: var(--space1_6)
    }

    .fVHrs {
        grid-template-columns: 6fr 3fr;
        height: calc(100% - var(--space7_2))
    }

    .Jsl-P {
        grid-template-columns: 3fr 9fr
    }

    .t9MMa {
        position: relative
    }

    .t9MMa:before {
        background: var(--divider-38);
        bottom: 0;
        content: "";
        height: 100%;
        left: calc(var(--space1_6)*-1);
        position: absolute;
        top: 0;
        width: 1px
    }

    .mKBV- {
        height: -webkit-max-content;
        height: max-content
    }

    .mKBV- .wide-story-card .story-data {
        bottom: var(--space2_4)
    }

    .mKBV- .wide-story-card .headline-title {
        font-size: var(--fs-27_5)
    }

    .sLW5o .headline-title {
        font-size: var(--fs-20)
    }
}

._2-rqE {
    border: none;
    height: var(--widget-height);
    overflow-y: auto;
    width: 100%
}

.W0qjj {
    height: var(--parent-widget-mobile-height);
    height: var(--current-widget-mobile-height, var(--parent-widget-mobile-height))
}

@media (min-width: 1264px) {
    .W0qjj {
        height: var(--parent-widget-desktop-height);
        height: var(--current-widget-desktop-height, var(--parent-widget-desktop-height));
        overflow-y: auto
    }
}

.IIO17 {
    --prayer-primary-color: var(--guardsman-red);
    --prayer-secondary-color: var(--romantic);
    --prayer-secondary-light-color: var(--fair-pink)
}

.uZznT {
    align-items: center;
    border-radius: 100%;
    display: flex;
    justify-content: center;
    position: relative
}

.uZznT,
.zwPIg {
    height: 200px;
    width: 200px
}

.zwPIg {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.owcWf {
    fill: var(--prayer-secondary-light-color);
    stroke: var(--prayer-secondary-color);
    stroke-width: var(--space0_5)
}

._0U5ht {
    fill: none;
    stroke: var(--prayer-primary-color);
    stroke-width: var(--space0_5);
    stroke-dashoffset: var(--length);
    stroke-dasharray: var(--length);
    stroke-linecap: round
}

.CaDqa {
    border-radius: 100%;
    height: 100%;
    position: absolute;
    width: 100%
}

.WhBhS {
    color: var(--prayer-primary-color);
    font-size: var(--fs-25);
    font-weight: var(--bold);
    height: 34px;
    line-height: 1.33;
    margin-top: var(--space3_8)
}

.E4bCs,
.WhBhS {
    text-align: center
}

.E4bCs {
    font-size: var(--fs-18);
    padding-bottom: var(--space0_6)
}

.VDNtT {
    grid-gap: var(--space0_5);
    gap: var(--space0_5)
}

.HlQNi,
.VDNtT,
._44A5G,
._5IYL9 {
    display: flex;
    justify-content: center
}

.HlQNi,
._44A5G,
._5IYL9 {
    background-color: var(--prayer-primary-color);
    border-radius: var(--space0_4);
    color: var(--white);
    position: relative;
    width: 35px
}

.ADURq {
    align-items: center;
    display: inline-flex;
    flex-direction: column
}

.Ti9g6 {
    color: var(--black87);
    font-size: var(--fs-14_5);
    margin-top: var(--space0_5);
    text-align: center
}

.wKI0o {
    height: 30px;
    overflow: hidden;
    position: relative;
    width: 100%
}

.oSCsX {
    flex-direction: column;
    overflow: hidden;
    width: 100%
}

.Je0Mj,
.oSCsX {
    align-items: center;
    display: flex;
    height: 30px;
    justify-content: center;
    position: absolute
}

.Je0Mj {
    transition: top .2s
}

.tYDjy {
    --length: 288;
    --prayer-primary-color: var(--fun-green);
    --prayer-secondary-color: var(--emerald);
    --prayer-secondary-light-color: var(--aero-blue);
    --footer-bg-color: var(--pastel-green);
    --footer-text-color: var(--fun-green);
    --bottom-bg-color: var(--aero-blue);
    --dot-color: var(--fun-green);
    --dot-default-color: var(--silver-sand);
    display: grid;
    justify-content: center;
    max-height: var(--parent-widget-mobile-height);
    max-height: var(--current-widget-mobile-height, var(--parent-widget-mobile-height));
    overflow-y: scroll
}

.AVk4A {
    background-color: var(--prayer-bg);
    display: flex;
    flex-direction: column;
    position: relative;
    width: 300px
}

.La7oH {
    cursor: default;
    position: absolute;
    z-index: var(--default)
}

.pI4hV {
    height: 76px;
    position: relative;
    top: 100px
}

.O4Pfv {
    font-size: var(--fs-20);
    font-weight: var(--bold);
    line-height: 1.2
}

.O4Pfv,
.qCvk9 {
    color: var(--black87);
    display: block;
    position: relative;
    text-align: center
}

.qCvk9 {
    margin-top: var(--space0_6)
}

.qCvk9,
.t6dmm {
    font-size: var(--fs-16)
}

.t6dmm {
    -webkit-appearance: none;
    appearance: none;
    background: transparent;
    background-image: url("data:image/svg+xml;utf8,<svg fill=%27black%27 height=%2724%27 viewBox=%270 0 24 24%27 width=%2724%27 xmlns=%27http://www.w3.org/2000/svg%27><path d=%27M7 10l5 5 5-5z%27/><path d=%27M0 0h24v24H0z%27 fill=%27none%27/></svg>");
    background-position-x: 100%;
    background-position-y: calc(var(--space0_4)*-1);
    background-repeat: no-repeat;
    border: none;
    color: var(--guardsman-red);
    cursor: pointer;
    outline: none;
    padding: 0 var(--space0_6);
    padding-right: var(--space2_4)
}

.wWONv {
    background: var(--white);
    border: var(--border1-0_12);
    border-radius: var(--space0_6);
    display: flex;
    flex-direction: column;
    max-height: 200px;
    overflow-y: auto;
    padding: var(--space0_6);
    position: absolute;
    right: var(--space4_0);
    scrollbar-color: var(--gallery-scrollbar) var(--very-light-pink);
    z-index: var(--image-overlay)
}

.wWONv::-webkit-scrollbar {
    width: var(--space0_8)
}

.wWONv::-webkit-scrollbar-button {
    display: none
}

.wWONv::-webkit-scrollbar-track {
    background-color: var(--very-light-pink);
    border-radius: var(--space1_0)
}

.wWONv::-webkit-scrollbar-thumb {
    background: var(--gallery-scrollbar);
    border-radius: var(--space1_0)
}

.Bs3od {
    cursor: pointer;
    display: block;
    padding: var(--space0_6) var(--space1_0);
    text-align: left;
    white-space: nowrap
}

.Bs3od:not(:first-child) {
    border-top: var(--border1-0_12)
}

._192-R {
    display: block;
    height: 190px;
    width: 100%
}

.-eRUi {
    align-items: center
}

.-eRUi,
.QbPAr {
    display: flex;
    flex-direction: column
}

.QbPAr {
    width: 100%
}

._595jd circle {
    fill: var(--dot-default-color)
}

.Y3oiP text {
    font-size: var(--fs-16)
}

.ZV75j text {
    font-size: var(--fs-14_5)
}

.htkPS {
    align-items: center;
    display: flex;
    flex-direction: column
}

.hxrQ9 {
    background-color: var(--bottom-bg-color);
    display: grid;
    margin-top: var(--space1_6);
    padding: var(--space1_2) var(--space1_6);
    width: 100%
}

.mcy8N {
    align-items: center;
    border-bottom: 1px dashed var(--prayer-secondary-color);
    display: flex;
    justify-content: center;
    padding-bottom: var(--space1_0)
}

._8b4Gg {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    padding-top: var(--space1_2)
}

.-tzOs {
    display: flex
}

.Uv-ye,
.upTVj {
    align-items: center;
    display: flex;
    flex-direction: column
}

.GrAgr,
._2NMnZ,
._5Pybc {
    font-weight: var(--bold)
}

.GrAgr {
    padding-left: var(--space1_6);
    padding-right: var(--space0_8)
}

.GrAgr,
.lo69d {
    align-items: center;
    display: inline-flex;
    justify-content: center
}

.eToIO {
    margin-top: calc(var(--space0_6)*-1)
}

.GrAgr,
._1mL3L,
._2NMnZ,
._5Pybc,
.a6a4X {
    color: var(--black87);
    font-size: var(--fs-16)
}

.dh1w1,
.lo69d,
.lojIv {
    font-size: var(--fs-14_5)
}

.dh1w1 {
    align-items: center;
    background: var(--footer-bg-color);
    color: var(--footer-text-color);
    display: flex;
    height: 35px;
    justify-content: center;
    text-align: center
}

@media (min-width: 876px) {
    .tYDjy {
        max-height: var(--parent-widget-desktop-height);
        max-height: var(--current-widget-desktop-height, var(--parent-widget-desktop-height))
    }

    .tYDjy::-webkit-scrollbar {
        width: var(--space0_6)
    }

    .tYDjy::-webkit-scrollbar-track-piece {
        background: var(--backgroundColor)
    }

    .tYDjy::-webkit-scrollbar-thumb {
        background: var(--section-name);
        border-radius: var(--space1_0);
        cursor: pointer
    }

    .tYDjy::-webkit-scrollbar-thumb:hover {
        background: var(--light-grey)
    }
}

.Tn-Sq,
.pJbj7 {
    display: grid
}

.pJbj7 .dfp-ad-unit {
    height: 250px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    width: 300px
}

.Hh3Uh {
    position: relative
}

.Hh3Uh:after {
    background-color: var(--border-color);
    bottom: calc(var(--space1_6)*-1);
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    right: 0;
    width: 100%
}

.Tn-Sq .local-search-widget {
    overflow: hidden
}

.Tn-Sq .local-search-widget div {
    height: 48px;
    margin-top: var(--space1_6)
}

.Tn-Sq .local-search-widget div:first-child {
    grid-area: name;
    height: unset;
    margin-top: 0
}

.Tn-Sq .local-search-widget div select {
    border: var(--border1-0_20);
    color: var(--black87);
    font-weight: var(--regular)
}

.Tn-Sq .local-search-widget div select:focus {
    outline: var(--border1-blue)
}

.Tn-Sq .local-search-widget .tag-search-btn {
    height: 48px;
    margin-top: var(--space1_6)
}

.Tn-Sq .local-search-widget .local-search-header h2 {
    color: var(--black87);
    font-size: var(--fs-18);
    font-weight: var(--regular)
}

.Tn-Sq .local-search-widget .local-search-header h2:after {
    display: none
}

.fVUBl {
    margin-top: var(--space1_6)
}

.KL4Yz,
.c8Q1P,
.fVUBl {
    grid-gap: var(--space3_2);
    display: grid;
    gap: var(--space3_2)
}

.c8Q1P {
    align-items: start
}

.twFUV {
    grid-gap: var(--space3_2);
    display: grid;
    gap: var(--space3_2)
}

.hWWS- {
    position: relative
}

.hWWS-:after {
    background-color: var(--border-color);
    bottom: calc(var(--space1_6)*-1);
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    right: 0;
    width: 100%
}

.hWWS- .story-icon {
    height: 40px;
    width: 40px
}

.tv0fR,
.zwFy5 {
    grid-gap: var(--space3_2);
    align-items: start;
    display: grid;
    gap: var(--space3_2)
}

@media (max-width: 1279px) {

    .tv0fR .headline-title,
    .zwFy5 .headline-title {
        font-size: var(--fs-18)
    }
}

.BGSfd {
    grid-gap: var(--space3_2);
    align-items: start;
    display: grid;
    gap: var(--space3_2)
}

.VSxl3 {
    position: relative
}

.VSxl3:after {
    background-color: var(--border-color);
    bottom: calc(var(--space1_6)*-1);
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    right: 0;
    width: 100%
}

@media (min-width: 834px) {
    .fVUBl {
        grid-gap: var(--space2_4);
        align-items: start;
        gap: var(--space2_4);
        grid-template-columns: repeat(2, 1fr)
    }

    .Tn-Sq .local-search-widget {
        grid-column-gap: var(--space1_6);
        -webkit-column-gap: var(--space1_6);
        column-gap: var(--space1_6);
        display: grid;
        overflow: hidden
    }

    .Tn-Sq .local-search-widget div {
        margin-top: var(--space2_4)
    }

    .Tn-Sq .local-search-widget div:first-child {
        grid-area: name;
        margin-top: unset
    }

    .Tn-Sq .local-search-widget div:nth-child(2) {
        grid-area: bivag
    }

    .Tn-Sq .local-search-widget div:nth-child(3) {
        grid-area: zila
    }

    .Tn-Sq .local-search-widget div:nth-child(4) {
        grid-area: upazila
    }

    .Tn-Sq .local-search-widget div:nth-child(5) {
        grid-area: search
    }

    .Tn-Sq .local-search-widget .tag-search-btn {
        margin-top: var(--space2_4)
    }

    .Tn-Sq .local-search-widget {
        grid-template-areas: "name name name name" "bivag zila upazila search";
        grid-template-columns: repeat(3, 1fr) 124px
    }

    .twFUV .story-icon {
        height: 48px;
        width: 48px
    }

    .twFUV .hWWS- .headline-title {
        font-size: var(--fs-25)
    }

    .zwFy5 {
        position: relative
    }

    .zwFy5:before {
        background-color: var(--black38);
        bottom: 0;
        content: "";
        height: 100%;
        height: calc(100% + var(--space3_2));
        left: calc(var(--space1_6)*-1);
        position: absolute;
        top: 0;
        width: 1px
    }

    .KL4Yz .story-icon {
        height: 32px;
        width: 32px
    }

    .KL4Yz .excerpt {
        -webkit-line-clamp: 2
    }

    @media (max-width: 1279px) {
        .KL4Yz .left-image {
            width: 35%
        }
    }

    .tv0fR {
        height: 100%;
        position: relative
    }

    .tv0fR:before {
        background-color: var(--black38);
        bottom: 0;
        content: "";
        height: 100%;
        left: calc(var(--space1_6)*-1);
        left: calc(var(--space1_2)*-1);
        position: absolute;
        top: 0;
        width: 1px
    }

    .tv0fR .VSxl3:last-child:after {
        display: none
    }
}

@media (min-width: 1280px) {
    .fVUBl {
        grid-gap: var(--space3_2);
        gap: var(--space3_2);
        grid-template-columns: 442px auto
    }

    .KL4Yz {
        grid-gap: var(--space3_2);
        display: grid;
        grid-template-columns: auto 300px
    }

    .twFUV .hWWS-:after {
        display: none
    }

    .twFUV .hWWS- .excerpt {
        -webkit-line-clamp: 4
    }

    .Tn-Sq .local-search-widget {
        grid-gap: var(--space3_2);
        gap: var(--space3_2);
        grid-template-areas: "name bivag zila upazila search";
        grid-template-columns: auto repeat(3, 1fr) 124px;
        height: 80px;
        overflow: hidden;
        padding: var(--space1_6) var(--space4_4)
    }

    .Tn-Sq .local-search-widget .dropdown-list,
    .Tn-Sq .local-search-widget .local-search-header,
    .Tn-Sq .local-search-widget .tag-search-btn {
        margin: 0
    }

    .Tn-Sq .local-search-widget .local-search-header {
        grid-gap: var(--space0_8);
        align-items: center;
        display: grid;
        gap: var(--space0_8);
        grid-template-columns: 22px auto
    }

    .zwFy5:after {
        display: none
    }

    .zwFy5:before {
        height: 100%
    }

    .zwFy5 .left-image {
        width: 35%
    }

    .tv0fR {
        grid-gap: var(--space3_2);
        display: grid;
        gap: var(--space3_2);
        height: auto
    }

    .tv0fR:before {
        left: calc(var(--space1_6)*-1)
    }

    .tv0fR .story-icon {
        height: 28px;
        width: 28px
    }

    .BGSfd {
        grid-gap: var(--space3_2);
        display: grid;
        gap: var(--space3_2)
    }

    .BGSfd .headline-title {
        font-size: var(--fs-18)
    }

    .VSxl3:last-child:after {
        display: none
    }

    .KjUap {
        position: relative
    }

    .KjUap:after {
        background-color: var(--border-color);
        content: "";
        height: 1px;
        left: 0;
        position: absolute;
        right: 0;
        top: calc(var(--space1_6)*-1);
        width: 100%
    }
}

.IWwIQ {
    display: block
}

.IWwIQ .news_with_item {
    border-bottom: var(--border1-0_12);
    padding-bottom: var(--space1_6)
}

.IWwIQ .news_with_item .story-icon {
    height: 48px;
    width: 48px
}

.IWwIQ .left_image_right_news {
    border-bottom: var(--border1-0_12);
    overflow: hidden;
    padding: var(--space1_6) 0
}

.IWwIQ .left_image_right_news .excerpt {
    -webkit-line-clamp: 2
}

.IWwIQ .left_image_right_news .story-icon {
    height: 32px;
    width: 32px
}

.IWwIQ .left_image_right_news .headline-title {
    font-size: var(--fs-18)
}

@media (min-width: 876px) {
    .IWwIQ .left_image_right_news:last-child {
        border-bottom: none;
        margin-bottom: 0;
        padding-bottom: 0
    }

    .IWwIQ .news_with_item .card-image-wrapper {
        margin: 0
    }

    .IWwIQ .news_with_item .headline-title {
        font-size: var(--fs-27_5)
    }

    .IWwIQ .news_with_item .qt-image-dynamic {
        padding-top: 56.25%
    }

    .IWwIQ .news_with_item .story-icon {
        height: 64px;
        width: 64px
    }
}

@media (min-width: 1264px) {
    .IWwIQ .news_with_item .headline-title {
        font-size: var(--fs-25)
    }

    .IWwIQ .news_with_item .qt-image-dynamic {
        padding-top: 66.66%
    }

    .IWwIQ .news_with_item .story-icon {
        height: 48px;
        width: 48px
    }

    .IWwIQ .left_image_right_news .headline-title {
        font-size: var(--fs-20)
    }
}

.vwve2 {
    display: flex;
    flex-direction: column
}

.vwve2 .left_image_right_news {
    padding: var(--space1_6) 0
}

.vwve2 .left_image_right_news:not(:last-child) {
    border-bottom: var(--border1-0_12)
}

.vwve2 .excerpt {
    -webkit-line-clamp: 2
}

.vwve2 .headline-title {
    font-size: var(--fs-18)
}

.vwve2 .left_image_right_news:last-child {
    padding-bottom: 0
}

@media (min-width: 876px) {
    .vwve2 {
        padding: 0
    }

    .vwve2 .left_image_right_news {
        padding: var(--space1_6) 0
    }

    .vwve2 .left_image_right_news:first-child {
        padding-top: 0
    }

    .vwve2 .left_image_right_news .story-icon {
        height: 32px;
        width: 32px
    }

    .vwve2 .headline-title {
        font-size: var(--fs-20)
    }
}

.amy9o .headline-title {
    font-size: var(--fs-18)
}

._90KoO {
    grid-gap: var(--space3_2);
    display: grid
}

._90KoO .left-image {
    width: 24%
}

._90KoO .left_image_right_news {
    position: relative
}

._90KoO .left_image_right_news:after {
    background-color: var(--border-color);
    bottom: calc(var(--space1_6)*-1);
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    width: 100%
}

._90KoO .left_image_right_news:last-child:after {
    content: none
}

._90KoO .left_image_right_news .story-icon {
    height: 28px;
    width: 28px
}

.j-RBF {
    border-top: var(--border1-0_12);
    display: flex;
    justify-content: center;
    margin-top: var(--space1_6);
    padding-top: var(--space1_6)
}

.j-RBF .dfp-ad-unit {
    height: 250px;
    margin: auto;
    width: 300px
}

@media (min-width: 876px) {
    .amy9o .headline-title {
        font-size: var(--fs-18)
    }

    ._90KoO .left-image {
        width: 20%
    }

    .j-RBF {
        background-color: var(--hover-gray);
        border-top: none;
        margin-top: var(--space1_6);
        padding: var(--space1_6) 0
    }
}

.-zfYR,
.fSqoO {
    display: flex;
    flex-direction: column
}

.fSqoO {
    padding-top: var(--space1_6)
}

.fSqoO .bottom-space {
    margin-bottom: 0
}

.fSqoO .tag-story {
    border-top: var(--border1-0_12);
    margin: var(--space3_2) auto auto auto;
    padding-top: var(--space3_2);
    width: 300px
}

.fSqoO .tag-story h2 {
    text-align: left
}

.fSqoO .tag-story h2:after {
    width: 15%
}

.fSqoO .PTDzc {
    border-bottom: var(--border1-0_12);
    margin-bottom: var(--space1_6);
    padding-bottom: var(--space1_6)
}

.fSqoO .PTDzc>iframe {
    border: none;
    width: 100%
}

.xCFSG {
    text-align: center
}

.xCFSG img {
    height: 600px;
    width: 300px
}

.jX-RT {
    border: none;
    height: 250px;
    margin-top: var(--space1_6);
    width: 100%
}

@media (min-width: 876px) {
    .fSqoO {
        border-top: none;
        padding: 0;
        position: relative
    }

    .fSqoO:before {
        background-color: var(--divider-87);
        content: "";
        height: 100%;
        left: calc(var(--space1_6)*-1);
        position: absolute;
        top: 0;
        width: 1px
    }

    .fSqoO .tag-story {
        padding-left: var(--space0_8)
    }

    .-zfYR {
        grid-column-gap: var(--space3_2);
        grid-row-gap: var(--space1_6);
        display: grid;
        grid-template-columns: 1fr 1fr;
        height: calc(100% - var(--space7_2))
    }

    .p1ga8 {
        grid-area: 1/1/span 1/span 2
    }
}

@media (min-width: 1264px) {
    ._6paWs {
        grid-gap: var(--space3_2);
        display: grid;
        grid-template-columns: 1fr 1fr 1fr
    }

    ._6paWs .jbIr1:first-child {
        grid-area: 1/1/span 1/span 2
    }

    .-zfYR {
        grid-template-columns: 1fr 1fr 1fr
    }

    .fSqoO:before {
        height: calc(100% + var(--space7_2));
        top: calc(var(--space7_2)*-1)
    }

    .p1ga8 {
        grid-area: unset;
        position: relative
    }

    .p1ga8:after {
        background-color: var(--divider-38);
        content: "";
        height: 100%;
        position: absolute;
        right: calc(var(--space1_6)*-1);
        top: 0;
        width: 1px
    }
}

._7ZpjE {
    background-color: var(--lochmara-blue);
    border: none;
    border-radius: 100px;
    cursor: pointer;
    flex-direction: column;
    height: 40px;
    margin-top: var(--space1_6);
    text-align: center;
    width: 98px
}

._7QoIj,
._7ZpjE {
    align-items: center;
    display: flex;
    justify-content: center
}

._7QoIj {
    color: var(--white);
    font-size: var(--fs-16);
    font-weight: var(--bold);
    line-height: 1.43
}

._7ZpjE:hover {
    opacity: var(--opactity-80)
}

@media (min-width: 834px) {
    ._7ZpjE {
        width: 130px
    }
}

.ZnSWs .collection-title {
    padding-left: 0
}

.Moi5J .collection-title {
    padding-bottom: var(--space2_0);
    padding-left: var(--space1_6)
}

.yz6MH {
    display: grid
}

.Tvbx1 {
    height: 100%;
    padding-bottom: var(--space2_4)
}

.Zwo8s {
    background-color: var(--backgroundColor);
    border-bottom: 1px solid var(--row-border-bottom)
}

.Zwo8s .collection-banner {
    padding-bottom: var(--space1_6)
}

.Zwo8s .collection-title {
    line-height: 1em;
    margin-bottom: 0;
    padding-bottom: var(--space2_4)
}

.Zwo8s .content {
    --content-color: var(--lochmara-blue)
}

.R9Aqc {
    border-bottom: 1px solid var(--dividerColor);
    padding-bottom: var(--space1_6)
}

.R9Aqc .headline-title {
    margin-top: var(--space1_2)
}

.XBJg9 {
    padding: var(--space1_6) 0
}

.XBJg9:not(:last-child) {
    border-bottom: 1px solid var(--dividerColor)
}

.XBJg9 .headline-title {
    font-weight: var(--regular);
    padding: 0
}

.Tvbx1 {
    display: flex;
    flex-direction: column;
    padding: 0 var(--padding-right) var(--row-padding-bottom) var(--padding-right)
}

.Tvbx1[\:has\(\.read-more-button\)] .XBJg9:last-child {
    border-bottom: 1px solid var(--dividerColor)
}

.Tvbx1:has(.qQF3B) .XBJg9:last-child {
    border-bottom: 1px solid var(--dividerColor)
}

.v-o8R:last-child {
    border: none;
    padding-bottom: 0
}

.qQF3B {
    align-items: center;
    display: flex;
    justify-content: center;
    padding-top: var(--space1_6)
}

.qQF3B .more {
    background-color: var(--lochmara-blue);
    background-color: var(--parent-loadmore-button-bg, var(--button-background, var(--lochmara-blue)));
    border-radius: 4px;
    display: block;
    margin-top: 0;
    padding: var(--space1_0) 0;
    width: 78px
}

.qQF3B .more .content {
    color: var(--white);
    color: var(--parent-loadmore-button-color, var(--button-text-color, var(--white)))
}

.ZnSWs {
    --collection-title-bottom-border: var(--parent-title-bottom-border, var(--guardsman-red));
    --padding-top: var(--space1_6)
}

.Moi5J {
    --collection-title-bottom-border: var(--borderColor)
}

.PcLlb {
    border: 1px solid var(--borderColor);
    border-radius: 8px;
    display: grid;
    overflow: hidden
}

.PcLlb .Tvbx1 {
    padding: 0 var(--space1_6) var(--space2_4)
}

.PcLlb .collection-title {
    border-top: none;
    font-size: var(--fs-18);
    font-weight: var(--regular);
    line-height: 1em;
    margin-bottom: 0;
    padding-bottom: var(--space2_0);
    padding-left: var(--space1_6)
}

.PcLlb .headline-color {
    position: relative
}

.PcLlb .headline-color:after {
    background-color: var(--collection-title-bottom-border);
    bottom: calc(var(--space0_2)*-1);
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    right: 0;
    width: 100%
}

@media (max-width: 875px) {
    .PcLlb .Zwo8s {
        width: 270px
    }
}

@media (min-width: 876px) {
    .Zwo8s {
        display: flex;
        flex-direction: column;
        position: relative
    }

    .Zwo8s .ZANLY {
        border: none;
        padding-bottom: 0
    }
}

.MJE-6 {
    border-bottom: none;
    display: grid;
    padding-bottom: 0
}

.pPJCw {
    grid-row-gap: var(--space3_2);
    display: grid
}

.uGUa1 {
    --paddind-horizontal: var(--space1_6)
}

@media (max-width: 834px) {
    .uGUa1 {
        --first-last-item-width: 302px
    }
}

._3SUiP,
.uGUa1 {
    --parent-title-bottom-border: var(--borderColor);
    --paddingBottom: var(--space2_4);
    background-color: var(--backgroundColor);
    border-bottom: 1px solid var(--borderColor);
    padding-bottom: var(--paddingBottom)
}

._3SUiP .parent-title .collection-title,
.uGUa1 .parent-title .collection-title {
    padding-left: var(--padding-left)
}

._3SUiP .headline-color,
.uGUa1 .headline-color {
    color: var(--black87)
}

._3SUiP .parent-banner,
.uGUa1 .parent-banner {
    padding-bottom: var(--space1_6)
}

.uGUa1 {
    --parent-loadmore-button-bg: var(--button-background);
    --parent-loadmore-button-color: var(--button-text-color)
}

._3SUiP {
    --parent-title-bottom-border: var(--guardsman-red);
    --paddingBottom: 0;
    --paddind-horizontal: 0
}

@media (max-width: 834px) {
    ._3SUiP {
        --first-last-item-width: 286px
    }
}

._3SUiP {
    border-bottom: none
}

._3SUiP .parent-title,
._3SUiP .rnUXI {
    margin-left: 0;
    margin-right: 0
}

.rnUXI {
    overflow: hidden
}

.rnUXI .QpGgs .column {
    border-top: none;
    height: auto;
    margin-right: var(--space1_6);
    width: 286px
}

.rnUXI .QpGgs .column:first-child {
    padding-left: var(--paddind-horizontal);
    width: var(--first-last-item-width)
}

.rnUXI .QpGgs .column:last-child {
    margin-right: 0;
    padding-right: var(--paddind-horizontal);
    width: var(--first-last-item-width)
}

.rnUXI .collection-wrapper {
    display: flex;
    flex-direction: column;
    margin-right: 0
}

.rnUXI .swiper-wrapper {
    padding-bottom: var(--space3_2)
}

@media (min-width: 876px) {
    .pPJCw {
        grid-column-gap: var(--space3_2);
        display: grid;
        grid-template-columns: repeat(var(--number-of-row), 1fr)
    }

    ._3SUiP,
    .uGUa1 {
        --paddingBottom: var(--space3_2);
        display: flex;
        flex-direction: column;
        margin-left: 0;
        margin-right: 0;
        padding-left: 0;
        padding-right: 0
    }

    ._3SUiP .parent-title .collection-title,
    .uGUa1 .parent-title .collection-title {
        padding-left: var(--padding-left)
    }

    ._3SUiP .parent-title .title-color,
    .uGUa1 .parent-title .title-color {
        font-size: var(--fs-25)
    }

    ._3SUiP .parent-banner,
    .uGUa1 .parent-banner {
        padding-bottom: var(--space2_4)
    }

    ._3SUiP {
        --paddingBottom: 0
    }

    ._3SUiP .parent-title {
        margin-left: 0;
        margin-right: 0
    }

    ._3SUiP .parent-banner {
        padding-bottom: var(--space1_6)
    }

    .rnUXI .QpGgs {
        display: grid;
        grid-template-columns: repeat(var(--number-of-row), 1fr);
        padding-left: var(--paddind-horizontal);
        padding-right: var(--paddind-horizontal);
        width: 100%
    }

    .rnUXI .QpGgs .column {
        margin: 0 var(--space3_2) 0 0;
        padding: 0;
        width: auto
    }

    .rnUXI .QpGgs .column:first-child {
        padding-left: 0
    }

    .rnUXI .QpGgs .column:last-child {
        padding-right: 0
    }

    .rnUXI .QpGgs .collection-wrapper {
        margin: 0
    }

    .rnUXI .QpGgs .row-2 {
        padding-top: var(--space3_2)
    }
}

.I9BgZ {
    border-bottom: var(--border1-0_12);
    margin-bottom: var(--space1_6);
    padding-bottom: var(--space1_6);
    text-align: center
}

.I9BgZ .dfp-ad-unit {
    display: inline-block
}

.I9BgZ img {
    height: 250px;
    width: 300px
}

._9rLDm {
    display: grid
}

._9rLDm .left_image_right_news {
    border-bottom: var(--border1-0_12);
    margin-bottom: var(--space1_6);
    padding-bottom: var(--space1_6)
}

._6QUCR {
    display: flex;
    justify-content: center;
    margin-bottom: var(--space3_2)
}

@media (min-width: 1264px) {
    ._6QUCR {
        display: flex;
        justify-content: center;
        margin-bottom: 0
    }
}

.vcMJp {
    border-bottom: none;
    padding-bottom: 0
}

._3ezdu ._8etT7 {
    display: none
}

.t1kmV {
    text-align: center
}

.t1kmV .dfp-ad-unit {
    height: 250px;
    width: 300px
}

@media (min-width: 876px) and (max-width:1263px) {
    ._3ezdu {
        grid-column-gap: var(--space1_6);
        display: grid;
        grid-template-columns: 5fr 3fr
    }

    ._3ezdu ._8etT7 {
        display: none
    }

    .t1kmV {
        position: -webkit-sticky;
        position: sticky;
        top: 0
    }
}

@media (min-width: 1264px) {
    ._3ezdu {
        grid-column-gap: var(--space1_6);
        display: grid;
        grid-template-columns: 1fr 2fr 1fr
    }

    ._3ezdu ._8etT7 {
        display: block
    }
}

.hOSPD,
.hOSPD .left_image_right_news {
    margin-bottom: var(--space1_6);
    padding-bottom: var(--space1_6)
}

.hOSPD .left_image_right_news {
    border-bottom: var(--border1-0_12)
}

.hOSPD .border-line-top:first-child {
    border-top: var(--border1-0_12);
    padding-top: var(--space1_6)
}

.kjOdx,
.lKPIO {
    display: none
}

.gqNK1 {
    display: flex;
    flex-direction: column
}

._3ebd2 {
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: var(--loader)
}

.VQSRB {
    border-bottom: var(--border1-0_12);
    margin-bottom: var(--space2_4);
    padding-bottom: var(--space2_4)
}

.n449Y,
.vP0OC {
    align-items: center;
    display: flex;
    justify-content: center;
    margin: var(--space1_6) 0 auto
}

.n449Y .dfp-ad-unit,
.n449Y img,
.vP0OC .dfp-ad-unit,
.vP0OC img {
    height: 250px;
    width: 300px
}

.tNj8k {
    display: flex;
    justify-content: center;
    margin-bottom: var(--space3_2)
}

@media (min-width: 876px) and (max-width:1263px) {
    .hOSPD {
        grid-column-gap: var(--space1_6);
        grid-template-columns: 9fr 3fr;
        margin: var(--space1_6) 0 var(--space4_8)
    }
}

@media (min-width: 876px) {

    .kjOdx,
    .lKPIO {
        display: block
    }

    .ZJ2Di {
        position: -webkit-sticky;
        position: sticky;
        top: 0
    }

    .vP0OC {
        margin: 0 auto
    }

    .vP0OC img {
        height: 600px;
        width: 300px
    }

    .hOSPD {
        display: grid
    }

    .hOSPD .left_image_right_news .left_img {
        margin-left: var(--space1_2);
        margin-right: 0
    }
}

@media (min-width: 1264px) {
    .hOSPD {
        grid-column-gap: var(--space1_6);
        grid-template-columns: 3fr 6fr 3fr
    }

    .tNj8k {
        display: flex;
        justify-content: center;
        margin-bottom: 0
    }

    .ZJ2Di {
        position: unset;
        top: unset
    }
}

.Ib8Zz {
    grid-gap: var(--space3_2);
    display: grid;
    gap: var(--space3_2);
    grid-template-columns: repeat(2, 1fr)
}

.Ib8Zz .headline-excerpt {
    padding: 0 0 var(--space0_8)
}

.xkXol .story-icon {
    height: 32px;
    width: 32px
}

.xkXol .headline-title {
    color: var(--black87);
    font-size: var(--fs-18)
}

.xkXol:first-child {
    grid-column: 1/3
}

.xkXol:first-child .story-icon {
    height: 40px;
    width: 40px
}

.xkXol:first-child .headline-title {
    font-size: var(--fs-22)
}

.xkXol:nth-child(2) {
    grid-column: 1/2
}

.xkXol:nth-child(3) {
    grid-column: 2/3
}

.xkXol:nth-child(4) {
    grid-column: 1/2
}

.xkXol:nth-child(5) {
    grid-column: 2/3
}

.xkXol:not(:first-child) {
    position: relative
}

.xkXol:not(:first-child):after {
    background-color: var(--border-color);
    bottom: calc(var(--space1_6)*-1);
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    right: 0;
    width: 100%
}

.xkXol:nth-child(3),
.xkXol:nth-child(5) {
    position: relative
}

.xkXol:nth-child(3):before,
.xkXol:nth-child(5):before {
    background-color: var(--border-color);
    bottom: 0;
    content: "";
    height: 100%;
    left: calc(var(--space1_6)*-1);
    position: absolute;
    top: 0;
    width: 1px
}

.xkXol:nth-child(3):after,
.xkXol:nth-child(5):after {
    left: calc(var(--space3_2)*-1);
    width: calc(100% + var(--space3_2))
}

@media (min-width: 834px) {
    .Ib8Zz {
        position: relative
    }

    .Ib8Zz:before {
        background-color: var(--border-color);
        background-color: var(--divider-38);
        bottom: 0;
        content: "";
        height: 100%;
        left: calc(var(--space1_6)*-1);
        left: unset;
        position: absolute;
        right: calc(var(--space1_6)*-1);
        top: 0;
        width: 1px
    }

    .Ib8Zz .headline-excerpt {
        padding: 0
    }

    .xkXol .story-icon {
        height: 40px;
        width: 40px
    }

    .xkXol:last-child:after,
    .xkXol:nth-last-child(2):after {
        display: none
    }

    .xkXol:nth-child(2):after,
    .xkXol:nth-child(3):after {
        background-color: var(--divider-38)
    }

    .xkXol:first-child .story-icon {
        height: 48px;
        width: 48px
    }

    .xkXol:first-child .headline-title {
        font-size: var(--fs-25)
    }
}

@media (min-width: 1280px) {
    .Ib8Zz {
        grid-template-columns: repeat(3, 1fr)
    }

    .xkXol .headline-title {
        font-size: var(--fs-20)
    }

    .xkXol:first-child {
        grid-column: 1/3
    }

    .xkXol:first-child:before {
        background-color: var(--divider-38)
    }

    .xkXol:first-child .headline-title {
        font-size: var(--fs-27_5)
    }

    .xkXol:nth-child(2) {
        grid-column: 3/4
    }

    .xkXol:nth-child(2):after {
        left: calc(var(--space3_2)*-1);
        width: calc(100% + var(--space3_2))
    }

    .xkXol:nth-child(2) {
        position: relative
    }

    .xkXol:nth-child(2):before {
        background-color: var(--border-color);
        bottom: 0;
        content: "";
        height: 100%;
        left: calc(var(--space1_6)*-1);
        position: absolute;
        top: 0;
        width: 1px
    }

    .xkXol:nth-child(3) {
        grid-column: 1/2
    }

    .xkXol:nth-child(3):after,
    .xkXol:nth-child(3):before {
        display: none
    }

    .xkXol:nth-child(4) {
        grid-column: 2/3;
        position: relative
    }

    .xkXol:nth-child(4):before {
        background-color: var(--border-color);
        bottom: 0;
        content: "";
        height: 100%;
        left: calc(var(--space1_6)*-1);
        position: absolute;
        top: 0;
        width: 1px
    }

    .xkXol:nth-child(5) {
        grid-column: 3/4
    }
}

.RUfZz {
    grid-gap: var(--space1_6)
}

.RUfZz,
.S0IW8,
._9nRb0 {
    display: grid
}

.S0IW8 {
    grid-gap: var(--space3_2);
    gap: var(--space3_2)
}

@media (min-width: 834px) {
    .S0IW8 {
        align-items: start;
        grid-template-columns: auto 300px
    }
}

.w8MVw .JkY9T {
    border-bottom: var(--border1-0_12);
    border-top: var(--border1-0_12);
    margin-bottom: var(--space3_2);
    padding: var(--space2_6) 0 var(--space1_6)
}

.w8MVw .JkY9T,
.w8MVw .JkY9T .dfp-ad-unit {
    align-items: center;
    display: flex;
    justify-content: center
}

.w8MVw .JkY9T .dfp-ad-unit {
    height: 250px;
    text-align: center;
    width: 300px
}

@media (min-width: 876px) {
    .w8MVw .JkY9T {
        margin-bottom: var(--space4_8);
        padding-bottom: var(--space3_2);
        position: relative
    }

    .w8MVw .JkY9T .dfp-ad-unit {
        width: 970px
    }
}

.ZDHhm {
    background-color: var(--semi-black);
    border-bottom: none;
    margin-left: calc(var(--space1_6)*-1);
    margin-right: calc(var(--space1_6)*-1);
    padding: var(--space3_0) var(--space1_6) var(--space1_2)
}

.ZDHhm .collection-title {
    padding-top: 0
}

.ZDHhm .collection-title:before {
    content: none
}

.ZDHhm .collection-title .headline-color {
    color: var(--white);
    transition: color var(--trans-duration)
}

.ZDHhm .collection-title .headline-color:hover {
    color: var(--orange)
}

.ZDHhm .card-with-image-zoom .headline-title a,
.ZDHhm .card-with-image-zoom .headline-title span {
    color: var(--white)
}

.ZDHhm .card-with-image-zoom .headline-title .live-text,
.ZDHhm .card-with-image-zoom .headline-title .live-text:after,
.ZDHhm .card-with-image-zoom .headline-title .sub-title,
.ZDHhm .card-with-image-zoom .headline-title .sub-title:after {
    color: var(--orange)
}

.ZDHhm .card-with-image-zoom .qt-image-dynamic {
    transition: -webkit-transform .1s ease-out;
    transition: transform .1s ease-out;
    transition: transform .1s ease-out, -webkit-transform .1s ease-out
}

.ZDHhm .card-with-image-zoom:hover .qt-image-dynamic {
    -webkit-transform: scale(1.03);
    transform: scale(1.03)
}

.ZDHhm .card-with-image-zoom:hover .headline-title a,
.ZDHhm .card-with-image-zoom:hover .headline-title span {
    color: var(--orange)
}

.ZDHhm .news_with_item {
    background-color: var(--black);
    height: inherit;
    margin-right: var(--space1_6);
    overflow: hidden
}

.ZDHhm .news_with_item:last-child {
    margin-right: 0
}

.ZDHhm .news_with_item .headline-title,
.ZDHhm .news_with_item .story-meta-data {
    margin: var(--space1_2) var(--space1_6) var(--space1_6)
}

.ZDHhm .news_with_item .story-meta-data {
    color: var(--white60);
    margin-top: 0
}

.ZDHhm .news_with_item .headline-title {
    margin-bottom: 0
}

.ZDHhm .news_with_item .story-icon {
    height: 40px;
    width: 40px
}

.ZDHhm .custom-swiper {
    margin-bottom: var(--space2_2)
}

.ZDHhm .swiper-slide:last-child {
    margin-right: 0
}

.ZDHhm .swiper-container .swiper-pagination-bullet {
    background-color: var(--white38);
    height: 10px;
    width: 10px
}

.ZDHhm .swiper-container .swiper-pagination-bullet-active {
    background-color: var(--white87)
}

@media (min-width: 876px) {
    .ZDHhm {
        margin-left: calc(50% - 50vw);
        margin-right: calc(50% - 50vw);
        padding: var(--space1_4) calc(50vw - 50%) var(--space4_8)
    }

    .ZDHhm .news_with_item {
        margin-right: 0
    }

    .ZDHhm .news_with_item .story-icon {
        height: 40px;
        width: 40px
    }

    ._78FTU {
        grid-gap: var(--space1_6);
        display: grid;
        grid-template-areas: "item1 item1 item2 item3" "item1 item1 item4 item5";
        grid-template-columns: 1fr 1fr 1fr 1fr
    }

    ._78FTU .news_with_item .headline-title {
        font-size: var(--fs-16)
    }

    ._78FTU .EFc-8 .headline-title {
        font-size: var(--fs-25)
    }

    ._78FTU .EFc-8 .story-icon {
        height: 56px;
        width: 56px
    }

    .EFc-8 {
        grid-area: item1
    }

    ._048zO {
        grid-area: item2
    }

    .DFWm- {
        grid-area: item3
    }

    .ULw3T {
        grid-area: item4
    }

    .liERZ {
        grid-area: item5
    }
}

@media (min-width: 1264px) {
    .ZDHhm {
        padding: var(--space1_4) calc(50vw - 50%) var(--space6_4)
    }

    ._78FTU {
        grid-gap: var(--space3_2)
    }

    ._78FTU .news_with_item .headline-title {
        font-size: var(--fs-18)
    }

    ._78FTU .EFc-8 .headline-title {
        font-size: var(--fs-27_5)
    }
}

.h8IEi {
    background-color: var(--black);
    bottom: 0;
    display: flex;
    flex-direction: column;
    height: 100%;
    left: 0;
    margin: auto;
    position: relative;
    right: 0;
    top: 0;
    width: 100%;
    z-index: var(--z-index-3)
}

._5fbRA,
.h8IEi .qt-image {
    object-fit: contain
}

._5fbRA {
    height: 100%;
    margin: 0 auto;
    width: auto
}

.peuY8 {
    height: 100%;
    overflow: hidden;
    position: absolute
}

.pPrb0 {
    background: var(--black);
    position: relative
}

.FQHxK {
    align-items: center;
    background-color: var(--black60);
    bottom: 0;
    display: flex;
    left: 0;
    padding: var(--space1_6) var(--space2_4);
    position: absolute;
    right: 0;
    z-index: var(--z-index-3)
}

.FQHxK,
.cJElK {
    color: var(--white87);
    font-size: var(--fs-16);
    line-height: 1.38
}

.cJElK {
    cursor: pointer;
    text-transform: lowercase
}

._5UXNj,
.cJElK,
.cJElK:hover {
    color: var(--white60)
}

._5UXNj {
    line-height: 1.38;
    margin-left: var(--space1_6)
}

.CNmpf {
    padding-left: var(--space0_8);
    position: relative
}

.CNmpf:before {
    background: var(--guardsman-red);
    content: "";
    height: 14px;
    left: calc(var(--space0_6)*-1);
    position: absolute;
    top: var(--space0_5);
    width: 1px
}

@media only screen and (max-width: 875px) {
    .aSnZS {
        display: none
    }
}

@media (min-width: 876px) {
    .h8IEi .story-element-image {
        margin-bottom: 0
    }

    .FQHxK,
    ._5UXNj,
    .cJElK {
        font-size: var(--fs-20);
        line-height: 1.4
    }

    .FQHxK {
        display: block;
        padding: var(--space1_6)
    }

    [dir=ltr] .RnQPO {
        text-align: left
    }

    [dir=rtl] .RnQPO {
        text-align: right
    }

    .RnQPO {
        -webkit-animation: lEj2Q .7;
        animation: lEj2Q .7;
        margin: 0 auto;
        max-width: 632px;
        transition: -webkit-animation .1s;
        transition: animation .1s;
        transition: animation .1s, -webkit-animation .1s
    }

    .in6ZF {
        background-color: var(--black60);
        height: auto
    }

    .aSnZS,
    .in6ZF {
        position: absolute
    }

    .aSnZS {
        cursor: pointer;
        height: 14px;
        right: var(--space6_4);
        top: var(--space1_6);
        width: 14px
    }
}

.uTi2S {
    -webkit-animation: FEhyM .5s;
    animation: FEhyM .5s;
    background: var(--black);
    bottom: 0;
    height: 100%;
    left: 0;
    overflow: hidden;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: var(--top-overlay)
}

.LFs4Y {
    display: flex;
    flex-direction: column;
    height: var(--innerHeight);
    width: 100vw
}

.LFs4Y .scroll-snap-wrapper {
    display: flex;
    flex: 1;
    flex-direction: column;
    width: 100%
}

.LFs4Y .scroll-snap-wrapper .image-caption:after {
    display: none
}

.LFs4Y .scroll-snap-wrapper .scroll-snap-carousel {
    flex: 1;
    position: relative
}

.LFs4Y .swiper-container {
    height: 100vh
}

.LFs4Y .slide-show-icons {
    background-color: initial;
    height: auto;
    left: 0;
    padding: var(--space0_8) var(--space2_4);
    top: 0;
    z-index: 8
}

.LFs4Y .image-index {
    color: var(--very-light-pink);
    font-size: var(--fs-16);
    font-weight: var(--regular)
}

.I7Q9J .LFs4Y {
    height: 100vh
}

.-bdDJ {
    align-items: center;
    background-color: var(--black60);
    display: flex;
    height: 40px;
    padding: var(--space0_8) var(--space2_4);
    position: absolute;
    width: 100%;
    z-index: var(--popup)
}

.-bdDJ .close {
    height: 20px;
    margin-left: auto;
    width: 20px
}

.gMkgk {
    cursor: pointer;
    display: none;
    height: 24px;
    margin-left: auto;
    margin-right: var(--space2_4);
    width: 24px
}

@media (min-width: 876px) {

    .LFs4Y .left-arrow,
    .LFs4Y .right-arrow {
        height: -webkit-fit-content;
        height: -moz-fit-content;
        height: fit-content;
        position: fixed;
        top: 45vh;
        z-index: var(--z-index-3)
    }

    .LFs4Y .left-arrow {
        left: var(--space1_6)
    }

    .LFs4Y .right-arrow {
        right: var(--space1_6)
    }

    .LFs4Y .image-index {
        font-size: var(--fs-22)
    }

    .-bdDJ {
        height: 48px
    }

    .-bdDJ .close {
        cursor: pointer;
        height: 37px;
        margin-left: cacl(-1 * var(--space1_0));
        width: 37px
    }

    ._9s53p,
    .jSiG1,
    .ug3L4 {
        font-size: var(--fs-20);
        line-height: 1.4
    }

    .ug3L4 {
        display: block;
        padding: var(--space1_6)
    }

    [dir=ltr] .vhI77 {
        text-align: left
    }

    [dir=rtl] .vhI77 {
        text-align: right
    }

    .vhI77 {
        -webkit-animation: _23xFz .7;
        animation: _23xFz .7;
        margin: 0 auto;
        max-width: 632px;
        transition: -webkit-animation .1s;
        transition: animation .1s;
        transition: animation .1s, -webkit-animation .1s
    }

    .vw66s {
        background-color: var(--black60);
        height: auto;
        position: absolute
    }

    .gMkgk {
        display: inline-block
    }

    .TLl0l,
    .gMkgk {
        background-color: none;
        border-radius: 50%;
        height: 40px;
        padding: var(--space0_6);
        transition: all .2s;
        width: 40px
    }

    .TLl0l:hover,
    .gMkgk:hover {
        background-color: var(--lochmara-blue)
    }
}

@-webkit-keyframes _23xFz {
    0% {
        opacity: 0
    }

    to {
        opacity: var(--opacity-100)
    }
}

@keyframes _23xFz {
    0% {
        opacity: 0
    }

    to {
        opacity: var(--opacity-100)
    }
}

@-webkit-keyframes Vtf-d {
    0% {
        opacity: var(--opacity-100)
    }

    to {
        opacity: 0
    }
}

@keyframes Vtf-d {
    0% {
        opacity: var(--opacity-100)
    }

    to {
        opacity: 0
    }
}

@-webkit-keyframes FEhyM {
    0% {
        height: 0;
        left: var(--left);
        top: var(--top);
        width: 0
    }

    to {
        bottom: 0;
        height: 100%;
        left: 0;
        top: 0;
        width: 100%
    }
}

@keyframes FEhyM {
    0% {
        height: 0;
        left: var(--left);
        top: var(--top);
        width: 0
    }

    to {
        bottom: 0;
        height: 100%;
        left: 0;
        top: 0;
        width: 100%
    }
}

.RUDxx {
    background: var(--black);
    margin: var(--space1_6) 0;
    padding-top: 133.33%;
    position: relative;
    width: 100%;
    z-index: var(--default)
}

.RUDxx .Y7K8M {
    bottom: 0;
    display: flex;
    flex-direction: column;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%
}

.RUDxx .popup-wrapper {
    cursor: zoom-in
}

.RUDxx .left-arrow {
    left: auto;
    right: var(--space4_8);
    top: var(--space1_6)
}

.RUDxx .right-arrow {
    right: var(--space1_6);
    top: var(--space1_6)
}

.RUDxx .left-arrow,
.RUDxx .pause-play-icon,
.RUDxx .right-arrow {
    border-radius: 50%;
    cursor: pointer;
    height: 24px;
    object-fit: contain;
    position: absolute;
    width: 24px
}

.RUDxx .left-arrow svg,
.RUDxx .pause-play-icon svg,
.RUDxx .right-arrow svg {
    height: 24px;
    width: 24px
}

.RUDxx .custom-swiper,
.RUDxx .swiper-container {
    height: 100%
}

.CwMh6 {
    background-color: var(--black60);
    bottom: 0;
    color: var(--white);
    display: grid;
    left: 0;
    padding: 0 var(--space1_0) var(--space1_0);
    position: absolute;
    right: 0;
    z-index: var(--z-index-3)
}

.R5v5A {
    color: var(--white60);
    font-size: var(--fs-16);
    margin-left: var(--space1_6)
}

.QCmbe {
    position: relative
}

.QCmbe:before {
    background: var(--guardsman-red);
    content: "";
    height: 14px;
    left: calc(var(--space0_6)*-1);
    position: absolute;
    top: var(--space0_4);
    width: 1px
}

[dir=ltr] ._5RxTq {
    text-align: left
}

[dir=rtl] ._5RxTq {
    text-align: right
}

._5RxTq {
    color: var(--white87);
    margin: 0 auto;
    max-width: 632px
}

._5RxTq,
._5RxTq span {
    font-size: var(--fs-16)
}

.STC-Y,
.nqyzO {
    align-items: center;
    cursor: pointer;
    display: flex;
    height: 30px;
    justify-content: center;
    width: 30px
}

.STC-Y svg,
.nqyzO svg {
    height: 24px;
    width: 24px
}

.STC-Y {
    bottom: var(--space0_8);
    position: absolute;
    right: var(--space0_8);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    z-index: var(--header)
}

.STC-Y svg {
    border-radius: 50%;
    box-shadow: 0 0 var(--space0_4) 0 var(--white25)
}

.STC-Y:hover svg circle {
    fill: var(--lochmara-blue)
}

.nqyzO {
    margin-left: auto
}

.Vyygf {
    color: var(--white60);
    cursor: pointer;
    display: inline;
    font-size: var(--fs-16)
}

@media (min-width: 876px) {
    .RUDxx {
        padding-top: 66.66%
    }

    .RUDxx .custom-swiper {
        position: relative
    }

    .RUDxx .custom-swiper .left-arrow {
        right: var(--space6_4)
    }

    .RUDxx .custom-swiper .left-arrow,
    .RUDxx .custom-swiper .right-arrow {
        height: 40px;
        left: auto;
        top: var(--space1_6);
        width: 40px;
        z-index: var(--z-index-3)
    }

    .RUDxx .custom-swiper .left-arrow svg,
    .RUDxx .custom-swiper .right-arrow svg {
        height: 100%;
        width: 100%
    }

    .RUDxx .custom-swiper .pause-play-icon {
        height: 40px;
        left: auto;
        top: var(--space1_6);
        width: 40px;
        z-index: var(--z-index-3)
    }

    .RUDxx .custom-swiper .pause-play-icon svg {
        height: 100%;
        width: 100%
    }

    .RUDxx .STC-Y,
    .RUDxx .nqyzO {
        height: 32px;
        width: 32px
    }

    .RUDxx .STC-Y {
        bottom: var(--space1_6);
        right: var(--space1_6)
    }

    .RUDxx .STC-Y svg {
        height: 100%;
        width: 100%
    }

    .CwMh6 {
        padding: 0 var(--space1_6) var(--space1_6)
    }

    ._5RxTq,
    ._5RxTq span {
        font-size: var(--fs-18)
    }

    .vI1uL {
        display: inline-block;
        height: 24px;
        width: 24px
    }
}

.ZYEDd .bottom-space {
    border-bottom: none;
    padding-bottom: 0
}

.ZYEDd .collection-title {
    margin-bottom: var(--space1_0);
    padding-top: var(--space1_4);
    position: relative
}

.ZYEDd .collection-title:before {
    background-color: var(--black42);
    content: "";
    height: 4px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.wM3W5 {
    display: flex;
    flex-direction: column
}

.wM3W5 .headline-title {
    padding-bottom: 0
}

.mdin8 {
    margin-top: var(--space3_0);
    order: 3
}

.mdin8 .dfp-ad-unit:before {
    font-size: var(--fs-14_5);
    left: 0
}

.zLH48 .news_with_item:last-child {
    margin-bottom: 0
}

.dHbPF {
    padding-top: var(--space0_8)
}

.dHbPF .icons svg {
    margin-right: var(--space0_8)
}

.zvFId {
    border-bottom: var(--border1-0_12);
    padding-bottom: var(--space1_6)
}

.zvFId .custom-swiper .left-arrow,
.zvFId .custom-swiper .pause-play-icon,
.zvFId .custom-swiper .right-arrow {
    height: 32px;
    top: var(--space1_2);
    width: 32px
}

.zvFId .custom-swiper .left-arrow svg,
.zvFId .custom-swiper .pause-play-icon svg,
.zvFId .custom-swiper .right-arrow svg {
    -webkit-filter: drop-shadow(0 0 var(--space0_6) var(--white30));
    filter: drop-shadow(0 0 var(--space0_6) var(--white30));
    height: 32px;
    width: 32px
}

.zvFId .custom-swiper .left-arrow {
    right: var(--space5_0)
}

.zvFId .custom-swiper .left-arrow.auto-play {
    right: var(--space8_6)
}

.zvFId .custom-swiper .right-arrow {
    right: var(--space1_0)
}

.zvFId .custom-swiper .pause-play-icon {
    right: var(--space4_8)
}

.zvFId .custom-swiper .story-type-wrapper .story-icon {
    height: 48px;
    width: 48px
}

.zvFId .slide-show {
    margin: 0
}

.zvFId .slide-show .popup-wrapper {
    cursor: pointer
}

.zvFId .slide-show .image-attribute-slideshow:before {
    left: calc(var(--space0_8)*-1)
}

.zvFId .slide-show .qt-image {
    transition: -webkit-transform .1s ease-out;
    transition: transform .1s ease-out;
    transition: transform .1s ease-out, -webkit-transform .1s ease-out
}

.zvFId .slide-show .qt-image:hover {
    -webkit-transform: scale(1.03);
    transform: scale(1.03)
}

.zvFId .headline-title {
    font-size: var(--fs-20);
    margin-top: var(--space1_2)
}

.zvFId .caption-base {
    font-size: var(--fs-16);
    min-width: 100%
}

.zvFId .image-caption {
    padding: var(--space0_8)
}

.zvFId .slide-show-icons {
    left: var(--space0_8);
    padding-bottom: var(--space0_4);
    padding-top: var(--space0_4);
    top: var(--space1_4)
}

.sexGR {
    grid-gap: var(--space3_2) var(--space1_6);
    display: grid;
    grid-template-columns: 1fr 1fr;
    margin-top: var(--space1_6);
    padding-bottom: var(--space1_6)
}

.sexGR .news_with_item {
    position: relative
}

.sexGR .news_with_item:after {
    background-color: var(--border-color);
    bottom: calc(var(--space1_6)*-1);
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    width: 100%
}

.sexGR .news_with_item:first-child:after,
.sexGR .news_with_item:nth-child(3):after {
    width: calc(100% + var(--space1_6))
}

.sexGR .headline-title {
    font-size: var(--fs-18)
}

.IzK4e .sexGR {
    padding-bottom: 0
}

.IzK4e .sexGR .news_with_item:nth-child(3):after,
.IzK4e .sexGR .news_with_item:nth-child(4):after {
    content: none
}

.eJ1Ff {
    margin-top: var(--space1_6);
    text-align: center
}

.eJ1Ff .dfp-ad-unit {
    height: 250px;
    margin: auto;
    width: 300px
}

@media (min-width: 876px) {
    .wM3W5 {
        grid-gap: var(--space4_0) var(--space2_4);
        display: grid;
        grid-template-areas: "area-1 area-2" "area-3 area-3";
        grid-template-columns: 4fr 2.4fr
    }

    .IzK4e {
        grid-row-gap: 0
    }

    .zvFId {
        border-bottom: none;
        grid-area: area-1;
        padding-bottom: 0
    }

    .eJ1Ff,
    .mdin8 {
        margin-top: 0
    }

    .mdin8 {
        background-color: var(--hover-gray);
        display: flex;
        grid-area: area-2;
        justify-content: center;
        order: unset
    }

    .mdin8 .dfp-ad-unit:before {
        bottom: calc(var(--space2_4)*-1);
        font-size: var(--fs-14_5);
        left: 0;
        top: unset
    }

    .h7i-G .sexGR {
        grid-area: area-3;
        position: relative
    }

    .h7i-G .sexGR:before {
        background-color: var(--divider-38);
        content: "";
        height: 1px;
        left: 0;
        position: absolute;
        top: calc(var(--space2_0)*-1);
        width: 100%
    }

    .sexGR {
        grid-gap: var(--space2_4);
        grid-template-columns: repeat(4, 1fr);
        margin-top: 0;
        padding-bottom: 0
    }

    .sexGR .news_with_item:after {
        content: none
    }

    .IzK4e .sexGR {
        grid-gap: var(--space2_4);
        display: grid;
        grid-area: area-2;
        grid-template-columns: 1fr 1fr
    }

    .zvFId .story-type-wrapper {
        left: var(--space0_8);
        top: var(--space0_8)
    }

    .zvFId .story-type-wrapper .story-icon {
        height: 64px;
        width: 64px
    }

    .zvFId .slide-show-icons {
        top: var(--space1_8)
    }

    .zvFId .slide-show .image-attribute-slideshow {
        font-size: var(--fs-16)
    }

    .zvFId .headline-title {
        font-size: var(--fs-25)
    }

    .zvFId .image-caption {
        padding: var(--space1_2)
    }

    .zvFId .custom-swiper .left-arrow,
    .zvFId .custom-swiper .pause-play-icon,
    .zvFId .custom-swiper .right-arrow {
        height: 42px;
        top: var(--space1_2);
        width: 42px
    }

    .zvFId .custom-swiper .left-arrow svg,
    .zvFId .custom-swiper .pause-play-icon svg,
    .zvFId .custom-swiper .right-arrow svg {
        height: 42px;
        width: 42px
    }

    .zvFId .custom-swiper .left-arrow {
        left: auto;
        right: var(--space6_4)
    }

    .zvFId .custom-swiper .left-arrow.auto-play {
        right: var(--space1_1_2)
    }

    .zvFId .custom-swiper .right-arrow {
        right: var(--space1_2)
    }

    .zvFId .custom-swiper .pause-play-icon {
        right: var(--space6_2)
    }

    .zvFId .slide-show-icons {
        left: var(--space1_2);
        padding-bottom: var(--space0_4);
        padding-top: var(--space0_4)
    }
}

@media (min-width: 1264px) {
    .wM3W5 {
        grid-gap: var(--space4_8) var(--space3_2)
    }

    .IzK4e {
        grid-row-gap: 0
    }

    .h7i-G .sexGR:before {
        top: calc(var(--space2_4)*-1)
    }

    .zvFId .headline-title {
        font-size: var(--fs-27_5)
    }

    .zvFId .image-caption {
        padding: var(--space1_2) var(--space1_6)
    }

    .zvFId .slide-show-icons {
        left: var(--space1_6);
        padding-bottom: var(--space0_8);
        padding-top: var(--space0_8);
        top: var(--space1_8)
    }

    .zvFId .custom-swiper .right-arrow {
        right: var(--space1_6)
    }

    .zvFId .custom-swiper .pause-play-icon {
        right: var(--space6_4)
    }

    .sexGR {
        grid-gap: var(--space3_2)
    }

    .sexGR .headline-title {
        font-size: var(--fs-20)
    }

    .IzK4e .sexGR {
        grid-gap: var(--space3_2)
    }
}

.AlQ94 {
    overflow: hidden
}

.AlQ94,
.x4ME0 {
    position: relative
}

.x4ME0 {
    background: var(--fallback-image-bg)
}

.x4ME0.hQARv {
    padding-top: 56.25%
}

.x4ME0.kGlO1 {
    padding-top: 66.66%
}

._7CYd3 .headline-title {
    margin-top: var(--space0_8)
}

._7CYd3 .headline-title svg {
    margin-top: var(--space0_2)
}

._827JH .news_with_item,
._827JH .news_with_video {
    border-bottom: var(--border1-0_12);
    padding-bottom: var(--space1_6)
}

._827JH .news_with_video {
    margin-bottom: var(--space1_6)
}

._827JH .left_image_right_news {
    position: relative
}

._827JH .left_image_right_news:after {
    background: var(--border-color);
    bottom: calc(var(--space1_6)*-1);
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    right: 0;
    width: 100%
}

._827JH .left_image_right_news:last-child:after {
    content: none
}

._827JH .Okiah {
    border-bottom: var(--border1-0_12);
    margin-bottom: var(--space1_6);
    padding-bottom: var(--space1_6);
    text-align: center
}

._827JH .Okiah .dfp-ad-unit,
._827JH .Okiah img {
    height: 250px;
    width: 300px
}

._827JH .Kz031 {
    text-align: center
}

._827JH .Kz031 img {
    height: 250px;
    width: 300px
}

.OyLZV {
    grid-gap: var(--space3_2);
    display: grid;
    grid-template-columns: 1fr
}

.OyLZV .story-icon {
    height: 32px;
    width: 32px
}

@media (min-width: 876px) {
    ._827JH {
        grid-gap: var(--space2_0);
        display: grid
    }

    ._827JH .Okiah {
        margin-top: 0
    }

    ._827JH .news_with_video {
        border-bottom: none;
        margin-bottom: 0;
        padding-bottom: 0
    }

    ._827JH .Kz031 {
        grid-column: 1/3;
        justify-self: center;
        width: 80%
    }
}

@media (min-width: 876px) and (max-width:1263px) {
    ._827JH {
        grid-template-columns: 2fr 1fr
    }

    ._827JH .Okiah img {
        height: 100px;
        width: 300px
    }

    ._827JH .Kz031 img {
        height: 90px;
        width: 728px
    }
}

@media (min-width: 1264px) {
    ._827JH {
        grid-template-columns: 3fr 1fr
    }

    ._827JH .Kz031 img {
        height: 90px;
        width: 970px
    }
}

@media screen and (max-width: 875px) {
    ._827JH .Kz031 {
        border-top: var(--border1-0_12);
        padding-top: var(--space2_4)
    }
}

.LB3OJ {
    margin-bottom: var(--space1_6);
    padding-bottom: var(--space1_6)
}

.LB3OJ,
.NvFfG .news_with_item {
    border-bottom: var(--border1-0_12)
}

.NvFfG .news_with_item {
    padding: var(--space1_6) 0
}

.NvFfG .news_with_item:last-child {
    border-bottom: none
}

.RouEw {
    border-radius: 3px;
    display: flex;
    justify-content: center
}

.RouEw .load-more-content {
    color: var(--lochmara-blue);
    font-size: var(--fs-16);
    font-weight: var(--bold)
}

@media (min-width: 876px) {
    .NvFfG {
        grid-column-gap: var(--space2_0);
        display: grid;
        grid-template-columns: repeat(4, 1fr)
    }

    .NvFfG .news_with_item {
        border-bottom: none;
        padding-top: 0
    }
}

.jtLh9 {
    background-color: var(--backgroundColor);
    border-bottom: 1px solid var(--row-border-bottom)
}

.jtLh9 .collection-title {
    padding-left: var(--padding-left)
}

.jtLh9 .collection-banner {
    padding-bottom: var(--space1_6)
}

.XOLY9 {
    grid-gap: var(--space3_2);
    display: grid;
    padding: 0 var(--padding-right) var(--row-padding-bottom) var(--padding-left)
}

.BPJrd h2 a span {
    position: relative
}

.BPJrd h2 a span:before {
    -webkit-animation: S5F74 1.5s linear infinite;
    animation: S5F74 1.5s linear infinite;
    background: var(--gallery);
    background: linear-gradient(110deg, var(--mercury) 8%, var(--wild-sand) 18%, var(--mercury) 33%);
    background-size: 200% 100%;
    bottom: 0;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%
}

.BPJrd ._8xcZ6 a,
.BPJrd ._8xcZ6 h3,
.BPJrd ._8xcZ6 p,
.BPJrd ._8xcZ6 picture,
.BPJrd ._8xcZ6 time {
    position: relative
}

.BPJrd ._8xcZ6 a:before,
.BPJrd ._8xcZ6 h3:before,
.BPJrd ._8xcZ6 p:before,
.BPJrd ._8xcZ6 picture:before,
.BPJrd ._8xcZ6 time:before {
    -webkit-animation: S5F74 1.5s linear infinite;
    animation: S5F74 1.5s linear infinite;
    background: var(--gallery);
    background: linear-gradient(110deg, var(--mercury) 8%, var(--wild-sand) 18%, var(--mercury) 33%);
    background-size: 200% 100%;
    bottom: 0;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%
}

.BPJrd ._8xcZ6 .excerpt:before {
    height: calc(100% - var(--space0_6));
    margin-top: var(--space0_6)
}

.BPJrd picture {
    visibility: hidden
}

@-webkit-keyframes S5F74 {
    to {
        background-position-x: -200%
    }
}

@keyframes S5F74 {
    to {
        background-position-x: -200%
    }
}

._8xcZ6 {
    position: relative
}

._8xcZ6 .story-icon {
    height: 28px;
    width: 28px
}

._8xcZ6:first-child .story-icon {
    height: 48px;
    width: 48px
}

._8xcZ6:not(:last-child):before {
    background: var(--dividerColor);
    bottom: -16px;
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    right: 0;
    width: 100%
}

@media (max-width: 1279px) {
    ._8xcZ6:not(:first-child) .headline-title {
        font-size: var(--fs-18)
    }
}

._8xcZ6 .news_item_content .left-image {
    width: 25%
}

._8xcZ6:first-child .news_item_content {
    grid-gap: var(--space0_8);
    display: grid;
    gap: var(--space0_8)
}

._8xcZ6:first-child .news_item_content .left-image {
    float: none;
    margin: 0;
    width: 100%
}

._8xcZ6:not(:first-child) .headline-title {
    width: calc(75% - var(--space0_8))
}

@media (min-width: 876px) {
    ._8xcZ6 {
        position: relative
    }

    ._8xcZ6 .news_item_content {
        grid-gap: var(--space0_8);
        display: grid;
        gap: var(--space0_8)
    }

    ._8xcZ6 .news_item_content .left-image {
        float: none;
        margin: 0;
        width: 100%
    }

    ._8xcZ6:after {
        background-color: var(--dividerColor);
        content: "";
        height: 100%;
        position: absolute;
        right: -16px;
        top: 0;
        width: 1px
    }

    ._8xcZ6:before,
    ._8xcZ6:nth-child(4):after,
    ._8xcZ6:nth-child(8):after {
        display: none
    }

    ._8xcZ6 .story-icon,
    ._8xcZ6:first-child .story-icon {
        height: 32px;
        width: 32px
    }

    @media (max-width: 1279px) {
        ._8xcZ6:first-child .headline-title {
            font-size: var(--fs-18)
        }
    }

    ._8xcZ6:not(:first-child) .headline-title {
        width: auto
    }

    ._4grf6 ._8xcZ6:first-child,
    ._4grf6 ._8xcZ6:nth-child(2),
    ._4grf6 ._8xcZ6:nth-child(3),
    ._4grf6 ._8xcZ6:nth-child(4) {
        position: relative
    }

    ._4grf6 ._8xcZ6:first-child:before,
    ._4grf6 ._8xcZ6:nth-child(2):before,
    ._4grf6 ._8xcZ6:nth-child(3):before,
    ._4grf6 ._8xcZ6:nth-child(4):before {
        display: block;
        width: calc(100% + var(--space3_2))
    }

    ._4grf6 ._8xcZ6:nth-child(4):before {
        width: 100%
    }

    .XOLY9 {
        grid-column-gap: var(--space3_2);
        grid-row-gap: var(--space3_2);
        grid-template-columns: repeat(4, 1fr)
    }
}

@media (min-width: 1280px) {

    ._8xcZ6 .story-icon,
    ._8xcZ6:first-child .story-icon {
        height: 48px;
        width: 48px
    }
}

._2LLd- .card-with-image-zoom .headline-icon circle,
._2LLd- .card-with-image-zoom .headline-icon path {
    fill: var(--white87);
    transition: fill var(--trans-duration)
}

._2LLd- .card-with-image-zoom:hover .headline-icon circle,
._2LLd- .card-with-image-zoom:hover .headline-icon path {
    fill: var(--orange)
}

._2LLd- .headline-excerpt {
    align-items: unset;
    display: flex;
    flex-direction: column;
    justify-content: flex-end
}

._2LLd- .QeYux .card-image-wrapper {
    margin: 0
}

._2LLd- .QeYux .story-icon {
    height: 40px;
    width: 40px
}

._2LLd- .QeYux .story-data {
    bottom: 0;
    position: absolute;
    width: 100%
}

._2LLd- .QeYux .story-data .headline-title {
    color: var(--white87)
}

._2LLd- .QeYux .story-data .headline-title .sub-title,
._2LLd- .QeYux .story-data .headline-title a:hover {
    color: var(--orange)
}

._2LLd- .QeYux .story-data .excerpt {
    color: var(--white87)
}

._2LLd- .QeYux .story-data .excerpt:hover {
    color: var(--white)
}

._2LLd- .QeYux .story-data .published-at {
    color: var(--white70)
}

._2LLd- .QeYux .story-data .story-meta-data {
    display: none
}

._2LLd- .QeYux .wide-story-card:before {
    content: none
}

._2LLd- .swiper-container .swiper-pagination-bullet {
    height: 10px;
    margin: 0 var(--space0_4);
    width: 10px
}

.D95nU {
    margin: 0;
    transition: all .2s
}

.-pg5b {
    font-size: var(--fs-20)
}

@media (min-width: 876px) {
    ._2LLd- .QeYux .story-data {
        padding: var(--space2_4) var(--space6_4)
    }

    ._2LLd- .QeYux .story-data .excerpt {
        margin: var(--space1_6) 0;
        max-width: 500px;
        padding-top: 0;
        text-align: left
    }

    ._2LLd- .QeYux .story-data .published-at {
        padding-top: 0
    }

    ._2LLd- .QeYux .story-type-wrapper {
        left: var(--space0_8);
        top: var(--space0_8)
    }

    ._2LLd- .QeYux .story-icon {
        height: 48px;
        width: 48px
    }

    ._2LLd- .QeYux .left-arrow {
        cursor: pointer;
        left: var(--space1_2)
    }

    ._2LLd- .QeYux .right-arrow {
        cursor: pointer;
        right: var(--space1_2)
    }

    ._2LLd- .QeYux .story-meta-data {
        font-size: var(--fs-12);
        position: relative;
        width: 500px
    }

    ._2LLd- .QeYux .swiper-wrapper {
        padding-bottom: var(--space2_8)
    }

    ._2LLd- .QeYux .swiper-container .swiper-pagination-bullet {
        height: 14px;
        margin: 0 var(--space0_6);
        width: 14px
    }
}

@media (min-width: 1264px) {
    ._2LLd- .QeYux {
        margin: 0
    }

    ._2LLd- .QeYux .story-data {
        padding: var(--space3_2) var(--space6_4)
    }

    ._2LLd- .QeYux .story-icon {
        height: 64px;
        width: 64px
    }
}

.Mn1dD .widget iframe {
    border: 0;
    width: 100%
}

.Mn1dD .special-ads {
    border-top: var(--border1-0_12);
    margin-top: var(--space1_6);
    padding-top: var(--space3_2);
    text-align: left
}

.Mn1dD .special-ads .dfp-ad-unit {
    align-items: center;
    display: flex;
    height: 250px;
    justify-content: center;
    position: relative;
    text-align: left;
    width: 300px;
    z-index: var(--default)
}

.Mn1dD .special-ads .advertising {
    --meta-color: var(--light-grey);
    color: var(--meta-color);
    font-size: var(--fs-13);
    margin-bottom: var(--space0_4);
    text-align: center
}

@media (min-width: 876px) {
    .Mn1dD .special-ads .dfp-ad-unit {
        text-align: center;
        width: 970px
    }
}

.jfEaL {
    background: var(--backgroundColor);
    border-bottom: 1px solid var(--borderColor);
    padding-bottom: 0
}

.jfEaL .collection-title {
    padding: var(--space1_4) var(--padding-right) var(--padding-bottom) var(--padding-left)
}

.jfEaL .collection-banner {
    padding-bottom: var(--space1_6)
}

.jfEaL .P9JXV {
    grid-column-gap: var(--space3_2);
    grid-row-gap: var(--space3_2);
    display: grid;
    grid-template-columns: 1fr;
    padding: 0 var(--padding-right) var(--padding-bottom) var(--padding-left)
}

.jfEaL .P9JXV .news_with_item .excerpt {
    -webkit-line-clamp: 2
}

.jfEaL .P9JXV .news_with_item .story-icon {
    height: 48px;
    width: 48px
}

.jfEaL ._982yB {
    position: relative
}

.jfEaL ._982yB:before {
    background: var(--dividerColor);
    bottom: 0;
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    top: -16px;
    width: 100%
}

.jfEaL ._982yB .left_image_right_news {
    border-bottom: 1px solid var(--dividerColor);
    display: flow-root;
    margin-bottom: var(--space1_6);
    overflow: hidden;
    padding-bottom: var(--space1_6)
}

.jfEaL ._982yB .left_image_right_news .headline-title {
    font-size: var(--fs-18)
}

.jfEaL ._982yB .left_image_right_news .left-image {
    width: 30%
}

.jfEaL ._982yB .left_image_right_news:last-child {
    border-bottom: 0;
    margin-bottom: 0;
    padding-bottom: 0
}

@media (min-width: 876px) {
    .jfEaL .P9JXV {
        grid-template-columns: 6fr 6fr
    }

    .jfEaL .P9JXV .news_with_item .story-icon {
        height: 40px;
        width: 40px
    }

    .jfEaL ._982yB:before {
        height: 100%;
        left: -16px;
        top: 0;
        width: 1px
    }

    .jfEaL ._982yB .left_image_right_news .story-icon {
        height: 28px;
        width: 28px
    }
}

.fGbRQ {
    background: var(--backgroundColor);
    border-bottom: 1px solid var(--borderColor);
    padding-bottom: 0
}

.fGbRQ .collection-title {
    padding: var(--space1_4) var(--padding-right) var(--padding-bottom) var(--padding-left)
}

.fGbRQ .collection-banner {
    margin-bottom: var(--padding-bottom)
}

.fGbRQ ._5eVEN {
    grid-column-gap: var(--space3_2);
    grid-row-gap: var(--space3_2);
    display: grid;
    grid-template-columns: 1fr;
    padding: 0 var(--padding-right) var(--padding-bottom) var(--padding-left)
}

.fGbRQ .oHuKI .left-image {
    margin-bottom: var(--space1_6);
    margin-left: 0;
    width: 100%
}

.fGbRQ .oHuKI .story-icon {
    height: 48px;
    width: 48px
}

.fGbRQ .AJjdp {
    position: relative
}

.fGbRQ .AJjdp:after,
.fGbRQ .AJjdp:before {
    background: var(--dividerColor);
    bottom: 0;
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    top: -16px;
    width: 100%
}

.fGbRQ .AJjdp .left_image_right_news {
    border-bottom: 1px solid var(--dividerColor);
    display: flow-root;
    margin-bottom: var(--space1_6);
    overflow: hidden;
    padding-bottom: var(--space1_6)
}

.fGbRQ .AJjdp .left_image_right_news .left-image {
    float: left;
    margin-left: 0;
    margin-right: var(--space1_6);
    width: 30%
}

.fGbRQ .AJjdp .left_image_right_news:last-child {
    margin-bottom: 0
}

.fGbRQ .AJjdp .left_image_right_news .headline-title {
    font-size: var(--fs-18)
}

.fGbRQ .dfp-ad-unit {
    height: 250px;
    width: 300px
}

@media (min-width: 876px) {
    .fGbRQ ._5eVEN {
        grid-template-columns: 2fr 1fr 300px
    }

    .fGbRQ .oHuKI .left-image {
        float: left;
        margin-left: 0;
        margin-right: var(--space1_6);
        width: 50%
    }

    .fGbRQ .oHuKI .story-icon {
        height: 40px;
        width: 40px
    }

    .fGbRQ .AJjdp:before {
        height: 100%;
        left: -16px;
        top: 0;
        width: 1px
    }

    .fGbRQ .AJjdp:after {
        height: 100%;
        left: auto;
        right: -16px;
        top: 0;
        width: 1px
    }

    .fGbRQ .AJjdp .left_image_right_news:last-child {
        border-bottom: 0;
        margin-bottom: 0;
        padding-bottom: 0
    }

    .fGbRQ .AJjdp .left_image_right_news .story-icon {
        height: 32px;
        width: 32px
    }
}

.E88X- [data-theme=default] {
    --backgroundColor: var(--rgbWhite);
    --borderColor: var(--black42);
    --dividerColor: var(--black12);
    --padding-left: 0;
    --padding-right: 0;
    --padding-bottom: var(--space1_6);
    --padding-top: 0;
    --button-background: var(--white);
    --button-text-color: var(--lochmara-blue);
    --margin-left-right: 0;
    --padding-top: var(--space1_4)
}

.E88X- [data-theme=gray] {
    --backgroundColor: #eceff1;
    --borderColor: #607d8b;
    --dividerColor: rgba(0, 0, 0, .122);
    --padding-left: var(--space1_6);
    --padding-right: var(--space1_6);
    --padding-bottom: var(--space1_6);
    --padding-top: var(--space1_6);
    --button-background: #263238;
    --button-text-color: var(--white);
    --margin-left-right: var(--space1_6)
}

.E88X- [data-theme=purple] {
    --backgroundColor: #f3e5f5;
    --borderColor: #9c27b0;
    --dividerColor: rgba(0, 0, 0, .122);
    --padding-left: var(--space1_6);
    --padding-right: var(--space1_6);
    --padding-bottom: var(--space1_6);
    --padding-top: var(--space1_6);
    --button-background: #4a148c;
    --button-text-color: var(--white);
    --margin-left-right: var(--space1_6)
}

.E88X- [data-theme=blue] {
    --backgroundColor: #e3f2fd;
    --borderColor: #03a9f4;
    --dividerColor: rgba(0, 0, 0, .122);
    --padding-left: var(--space1_6);
    --padding-right: var(--space1_6);
    --padding-bottom: var(--space1_6);
    --padding-top: var(--space1_6);
    --button-background: #0d47a1;
    --button-text-color: var(--white);
    --margin-left-right: var(--space1_6)
}

.E88X- [data-theme=green] {
    --backgroundColor: #e8f5e9;
    --borderColor: #4caf50;
    --dividerColor: rgba(0, 0, 0, .122);
    --padding-left: var(--space1_6);
    --padding-right: var(--space1_6);
    --padding-bottom: var(--space1_6);
    --padding-top: var(--space1_6);
    --button-background: #1b5e20;
    --button-text-color: var(--white);
    --margin-left-right: var(--space1_6)
}

.E88X- [data-theme=amber] {
    --backgroundColor: #fff3e0;
    --borderColor: #ffc107;
    --dividerColor: rgba(0, 0, 0, .122);
    --padding-left: var(--space1_6);
    --padding-right: var(--space1_6);
    --padding-bottom: var(--space1_6);
    --padding-top: var(--space1_6);
    --button-background: #ffc107;
    --button-text-color: var(--black);
    --margin-left-right: var(--space1_6)
}

.E88X- [data-theme=red] {
    --backgroundColor: #fbe9e7;
    --borderColor: #ff5722;
    --dividerColor: rgba(0, 0, 0, .122);
    --padding-left: var(--space1_6);
    --padding-right: var(--space1_6);
    --padding-bottom: var(--space1_6);
    --padding-top: var(--space1_6);
    --button-background: #bf360c;
    --button-text-color: var(--white);
    --margin-left-right: var(--space1_6)
}

.E88X- {
    border-bottom: none;
    padding-bottom: 0
}

.E88X- .iHuvL {
    grid-column-gap: var(--space3_2);
    grid-row-gap: var(--space3_2);
    display: grid;
    grid-template-columns: 1fr
}

@media (min-width: 876px) {
    .E88X- .iHuvL {
        grid-template-columns: 6fr 6fr
    }
}

.lgrUH {
    display: grid;
    grid-template-columns: 32px auto;
    height: 100%;
    position: relative;
    width: 260px
}

.lgrUH .headline-title {
    font-size: var(--fs-16);
    margin-top: 0;
    padding-bottom: 0
}

.lgrUH .story-icon {
    height: var(--space2_8);
    width: var(--space2_8)
}

.aphiK {
    float: right;
    margin-left: var(--space0_8);
    width: 32%
}

@media (min-width: 876px) {
    .lgrUH .headline-title {
        font-size: var(--fs-18)
    }
}

@media (min-width: 1264px) {
    .lgrUH .headline-title {
        font-size: var(--fs-20)
    }
}

.Zxb1N .bottom-space {
    border-bottom: none;
    padding-bottom: 0
}

.Zxb1N .collection-title {
    margin-bottom: var(--space1_0)
}

.YDaXT {
    -ms-overflow-style: none;
    margin: calc(var(--space0_4)*-1) calc(var(--space1_6)*-1);
    overflow-x: auto;
    padding: var(--space0_4) 0;
    position: relative;
    z-index: var(--z-index-3)
}

.YDaXT::-webkit-scrollbar {
    display: none
}

.u1ssj {
    grid-gap: var(--space3_2);
    border-radius: 4px;
    box-shadow: 0 0 4px 0 var(--black30);
    display: grid;
    grid-template-columns: repeat(var(--number-of-rows), 1fr);
    margin-left: var(--space1_6);
    margin-right: var(--space1_6);
    padding: var(--space1_6) var(--space0_8);
    width: -webkit-max-content;
    width: max-content
}

.u1ssj .headline-title {
    font-size: var(--fs-16)
}

.u1ssj .numbered-card-with-image:nth-child(2),
.u1ssj .numbered-card-with-image:nth-child(4),
.u1ssj .numbered-card-with-image:nth-child(6) {
    grid-area: 2/span 1/span 1
}

.u1ssj .numbered-card-with-image:after {
    background-color: var(--divider-38);
    content: "";
    height: 100%;
    position: absolute;
    right: calc(var(--space1_6)*-1);
    top: 0;
    width: 1px
}

.u1ssj .numbered-card-with-image:nth-child(7):after,
.u1ssj .numbered-card-with-image:nth-child(8):after {
    content: none
}

.u1ssj .numbered-card-with-image {
    position: relative
}

.u1ssj .numbered-card-with-image:nth-child(odd):before {
    background-color: var(--border-color);
    bottom: calc(var(--space1_6)*-1);
    content: "";
    height: 1px;
    left: var(--space3_2);
    position: absolute;
    width: calc(100% - var(--space3_2))
}

.u1ssj .numbered-card-with-image:nth-child(odd):after {
    height: calc(100% + var(--space3_2))
}

@media (min-width: 876px) {
    .u1ssj {
        grid-gap: var(--space2_4);
        padding: var(--space1_6) var(--space1_2)
    }

    .u1ssj .numbered-card-with-image:nth-child(odd):before {
        bottom: calc(var(--space1_2)*-1)
    }

    .u1ssj .numbered-card-with-image:nth-child(odd):after {
        height: calc(100% + var(--space2_4))
    }
}

@media (min-width: 1264px) {
    .u1ssj {
        grid-gap: var(--space3_2);
        box-shadow: none;
        margin-left: 0;
        margin-right: 0;
        padding: 0 var(--space1_6)
    }

    .u1ssj .headline-title {
        font-size: var(--fs-18)
    }

    .u1ssj .numbered-card-with-image {
        width: 288px
    }

    .u1ssj .numbered-card-with-image:after {
        right: calc(var(--space1_6)*-1)
    }

    .u1ssj .numbered-card-with-image:nth-child(odd):before {
        bottom: calc(var(--space1_6)*-1)
    }

    .u1ssj .numbered-card-with-image:nth-child(odd):after {
        height: calc(100% + var(--space3_2))
    }

    .YDaXT {
        overflow: hidden
    }
}

.NSnKx {
    display: grid;
    grid-template-columns: 32px auto
}

.NSnKx .headline-title {
    margin-top: 0;
    padding-bottom: 0
}

.NSnKx .story-icon {
    height: var(--space2_8);
    width: var(--space2_8)
}

@media (min-width: 876px) {
    .NSnKx .headline-title {
        font-size: var(--fs-18)
    }
}

@media (min-width: 1264px) {
    .NSnKx .headline-title {
        font-size: var(--fs-20)
    }
}

.ml6zv {
    display: flex;
    flex-direction: column;
    height: 100%
}

.ml6zv .numbered-headline {
    border: var(--border1-0_12);
    border-top: 0;
    grid-template-columns: 30px auto;
    height: 100%;
    padding: var(--space1_6)
}

._1Xrhi .headline-title,
.ml6zv .numbered-headline .headline-title {
    margin-top: 0;
    padding-bottom: 0
}

._1Xrhi .headline-title {
    font-size: var(--fs-22)
}

._1Xrhi .excerpt,
._1Xrhi .published-time {
    margin-left: var(--space3_0)
}

._1Xrhi .excerpt {
    margin-bottom: var(--space1_2);
    margin-top: var(--space1_0);
    padding-top: 0
}

._1Xrhi .published-time {
    color: var(--black56)
}

._3ElXq {
    float: right;
    margin-left: var(--space0_8);
    width: 172px
}

._3ElXq .story-icon {
    height: var(--space4_0);
    width: var(--space4_0)
}

@media (min-width: 1264px) {
    ._1Xrhi .headline-title {
        font-size: var(--fs-25)
    }

    ._1Xrhi .excerpt {
        padding-top: var(--space0_6)
    }

    ._3ElXq {
        width: 250px
    }
}

.opZSQ {
    border: 0;
    padding: 0
}

.opZSQ .collection-title {
    margin-bottom: var(--space1_0);
    padding-top: var(--space1_4);
    position: relative
}

.opZSQ .collection-title:before {
    background-color: var(--black42);
    content: "";
    height: 4px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

@media (max-width: 875px) {
    .opZSQ .numbered-card-vertical {
        height: auto
    }

    .opZSQ .swiper-wrapper {
        padding-bottom: var(--space2_6)
    }

    .opZSQ .custom-swiper {
        margin: 0 calc(var(--space1_6)*-1)
    }

    .opZSQ .swiper-container .swiper-pagination-bullet {
        height: 10px;
        width: 10px
    }
}

@media (min-width: 876px) {
    ._0QGwB {
        grid-gap: var(--space3_2) var(--space2_4);
        display: grid;
        gap: var(--space3_2) var(--space2_4);
        grid-template-columns: 1fr 1fr
    }

    ._0d2dr {
        position: relative
    }

    ._0d2dr:after {
        background-color: var(--divider-38);
        bottom: 0;
        content: "";
        height: 100%;
        position: absolute;
        right: calc(var(--space1_2)*-1);
        top: 0;
        width: 1px
    }

    .EeI-Y {
        position: relative
    }

    .EeI-Y:first-child {
        order: 1
    }

    .EeI-Y:nth-child(2) {
        order: 3
    }

    .EeI-Y:nth-child(3) {
        order: 2
    }

    .EeI-Y:nth-child(4) {
        order: 4
    }

    .EeI-Y:first-child:after,
    .EeI-Y:nth-child(2):after {
        background-color: var(--divider-38);
        bottom: 0;
        content: "";
        height: 100%;
        position: absolute;
        right: calc(var(--space1_6)*-1);
        top: 0;
        width: 1px
    }

    .EeI-Y:first-child:after {
        height: calc(100% + var(--space3_2))
    }

    .EeI-Y:first-child:before,
    .EeI-Y:nth-child(3):before {
        background-color: var(--border-color);
        bottom: calc(var(--space1_6)*-1);
        content: "";
        height: 1px;
        left: var(--space3_2);
        position: absolute;
        width: calc(100% - var(--space3_2))
    }
}

@media (min-width: 1264px) {
    ._0QGwB {
        grid-gap: var(--space3_2)
    }

    ._0d2dr:after {
        right: calc(var(--space1_6)*-1)
    }

    ._0d2dr .headline-number-wrapper {
        padding-top: 0
    }

    .EeI-Y:first-child:before,
    .EeI-Y:nth-child(2):before {
        left: var(--space3_8);
        width: calc(100% - var(--space3_8))
    }
}

.SLSVT {
    border: var(--border1-0_70-white);
    border-radius: 4px;
    color: var(--white87);
    font-size: var(--fs-16);
    padding: var(--space0_8) var(--space1_6) var(--space0_6);
    transition: all var(--trans-duration-300)
}

.SLSVT:hover {
    border: 1px solid var(--kishoralo-section-yellow);
    color: var(--kishoralo-section-yellow)
}

@media (min-width: 834px) {
    .SLSVT {
        padding: var(--space1_0) var(--space1_8) var(--space0_8)
    }
}

@media (min-width: 1248px) {
    .SLSVT {
        padding: var(--space1_0) var(--space2_4) var(--space0_8)
    }
}

.PV-wi {
    float: left;
    height: 1em;
    margin-right: var(--space0_8);
    margin-top: var(--space0_2);
    width: 1em
}

.Moh9D {
    bottom: var(--space2_4);
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: space-between;
    left: 0;
    padding: 0 var(--space1_6);
    position: absolute;
    width: 100%;
    z-index: var(--z-index-3)
}

.Moh9D .collection-title-wrapper {
    margin-left: calc(var(--space2_4)*-1);
    position: relative;
    top: calc(var(--space3_2)*-1);
    width: calc(100% + var(--space4_8))
}

.Moh9D .collection-title-wrapper .collection-title {
    align-items: center;
    background-color: var(--black);
    color: var(--white87);
    display: flex;
    font-size: var(--fs-20);
    font-style: italic;
    font-weight: var(--bold);
    height: 56px;
    margin-bottom: 0;
    padding: 0 var(--space1_6)
}

.Moh9D .collection-title-wrapper .collection-title:before {
    background: var(--guardsman-red);
    border-radius: 50%;
    content: "";
    display: inline-block;
    height: 16px;
    margin-right: var(--space1_2);
    position: relative;
    top: calc(var(--space0_2)*-1);
    width: 16px
}

.Moh9D .collection-title-wrapper .collection-title:hover .headline-color {
    color: var(--kishoralo-section-yellow)
}

.kAPnR {
    align-items: center;
    background-color: var(--black);
    display: flex;
    margin-left: calc(var(--space2_4)*-1);
    min-height: 56px;
    padding: 0 var(--space1_6);
    position: relative;
    top: calc(var(--space3_2)*-1);
    width: calc(100% + var(--space4_8))
}

.kAPnR .sponsor-details-wrapper {
    margin-bottom: 0
}

.kAPnR .sponsored-icon {
    float: unset;
    margin-right: var(--space0_8);
    margin-top: 0
}

.kAPnR .sponsor-name-type {
    align-items: center;
    padding-top: 0
}

.kAPnR .sponsor-name,
.kAPnR .sponsor-type {
    color: var(--white);
    font-size: var(--fs-12)
}

.I0vqp {
    height: 20px;
    width: 20px
}

.UMR1V {
    color: var(--kishoralo-section-yellow);
    cursor: pointer;
    display: block;
    font-size: var(--fs-18);
    font-weight: var(--bold);
    margin-top: var(--space0_8);
    position: relative;
    width: -webkit-max-content;
    width: max-content
}

.UMR1V:after {
    background: var(--kishoralo-section-yellow);
    bottom: 0;
    content: "";
    height: 2px;
    left: 0;
    position: absolute;
    transition: width var(--trans-duration-300);
    width: 0
}

.UMR1V:hover:after {
    width: 100%
}

@media (min-width: 876px) {
    .Moh9D {
        display: block;
        height: auto;
        left: var(--space4_0);
        max-width: 300px;
        padding: 0;
        top: var(--space4_0)
    }

    .Moh9D .collection-title-wrapper {
        display: inline-block;
        margin-bottom: var(--space2_4);
        margin-left: 0;
        top: 0;
        width: 100%
    }

    .Moh9D .collection-title-wrapper .collection-title {
        background-color: initial;
        display: block;
        font-size: var(--fs-25);
        height: auto;
        padding: 0
    }

    .Moh9D .collection-title-wrapper .collection-title:before {
        height: 18px;
        margin-right: var(--space1_6);
        top: var(--space0_2);
        width: 18px
    }

    .kAPnR {
        background-color: initial;
        height: auto;
        margin-bottom: var(--space1_6);
        margin-left: 0;
        min-height: unset;
        padding: 0;
        top: 0;
        width: 100%
    }

    .kAPnR .sponsor-name,
    .kAPnR .sponsor-type {
        font-size: var(--fs-14_5)
    }

    .I0vqp {
        height: 24px;
        width: 24px
    }

    .UMR1V {
        font-size: var(--fs-20);
        margin-top: var(--space1_6)
    }
}

@media (min-width: 1264px) {
    .Moh9D {
        left: var(--space4_8);
        max-width: 450px;
        top: var(--space4_8)
    }

    .Moh9D .collection-title-wrapper {
        margin-bottom: var(--space3_2)
    }

    .Moh9D .collection-title-wrapper .collection-title {
        font-size: var(--fs-27_5)
    }

    .Moh9D .collection-title-wrapper .collection-title:before {
        height: 20px;
        width: 20px
    }
}

.m0S-p {
    margin-left: calc(var(--space1_6)*-1);
    margin-right: calc(var(--space1_6)*-1)
}

.m0S-p .bottom-space {
    border-bottom: none;
    padding-bottom: 0
}

.CnczJ {
    margin-top: calc(var(--space5_6) + var(--space3_2));
    position: relative
}

.CnczJ .headline-title {
    color: var(--white87);
    font-size: var(--fs-27_5);
    padding-bottom: 0
}

.CnczJ .headline-title:hover,
.CnczJ .headline-title:hover a,
.CnczJ .headline-title:hover span {
    color: var(--kishoralo-section-yellow)
}

.CnczJ .button-outline {
    display: inline-block;
    margin-top: var(--space1_6)
}

.CnczJ .card-image-wrapper:before {
    background-image: linear-gradient(to bottom, hsla(0, 0%, 7%, 0) 10%, hsla(0, 0%, 7%, .502) 32%, hsla(0, 0%, 7%, .8) 65%, var(--black) 100%);
    bottom: 0;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: var(--image-overlay)
}

.CnczJ[\:has\(\:global\%20\.bottom-space\)] .full-screen-content {
    bottom: var(--space4_0)
}

.CnczJ:has(.bottom-space) .full-screen-content {
    bottom: var(--space4_0)
}

.CnczJ .qt-image-dynamic {
    padding-top: 133.33%
}

@media (min-width: 834px) {
    .CnczJ {
        margin-top: 0
    }

    .CnczJ .headline-title {
        font-size: var(--fs-27_5)
    }

    .CnczJ .card-image-wrapper:before {
        background-image: linear-gradient(to right, var(--black) 0, rgba(var(--rgbBlack), 0) 51%, var(--black) 100%)
    }

    .CnczJ .qt-image-dynamic {
        padding-top: 56.25%
    }
}

@media (min-width: 1248px) {
    .m0S-p {
        background-color: var(--black);
        margin-left: calc(624px - 50vw);
        margin-right: calc(624px - 50vw)
    }

    .CnczJ {
        margin-left: auto;
        margin-right: auto;
        width: 1248px
    }

    .CnczJ .headline-title {
        font-size: var(--fs-42)
    }

    .CnczJ .button-outline {
        margin-top: var(--space4_8)
    }

    .CnczJ .card-image-wrapper:before {
        background-image: linear-gradient(to right, var(--black) 0, rgba(var(--rgbBlack), 0) 51%, var(--black) 100%)
    }
}

._18cnw,
.duoEF {
    position: relative
}

.duoEF {
    display: grid;
    height: 105px;
    overflow: hidden
}

.duoEF .headline-color {
    margin-right: 0
}

.c-zy-,
.nk9sy {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.nk9sy {
    transition: -webkit-transform .1s ease-out;
    transition: transform .1s ease-out;
    transition: transform .1s ease-out, -webkit-transform .1s ease-out
}

.c-zy- {
    background-color: var(--black60);
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    padding: var(--space1_2) var(--space1_6);
    z-index: 1
}

.c-zy- .headline-title {
    padding: 0
}

.c-zy- .title-link {
    display: inline-flex;
    padding-top: var(--space0_8)
}

.c-zy- .title-link .tilte-no-link-parent {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: var(--white87);
    display: -webkit-inline-box;
    font-size: var(--fs-16);
    line-height: 1.4;
    overflow: hidden;
    transition: all var(--trans-duration)
}

.c-zy- .title-link svg circle,
.c-zy- .title-link svg path {
    fill: var(--white);
    transition: all var(--trans-duration)
}

.c-zy- .title-link:hover .tilte-no-link-parent {
    color: var(--orange)
}

.c-zy- .title-link:hover circle,
.c-zy- .title-link:hover path {
    fill: var(--orange)
}

.c-zy- .card-with-image-zoom {
    max-width: -webkit-max-content;
    max-width: max-content
}

.VmwtQ {
    cursor: default;
    display: inline-flex
}

.VmwtQ .collection-title {
    align-items: center;
    cursor: pointer;
    display: flex;
    margin: 0;
    padding: 0
}

.VmwtQ .collection-title .headline-color {
    color: var(--orange);
    font-size: var(--fs-16);
    font-weight: var(--bold);
    padding-left: 0;
    position: relative
}

.VmwtQ .collection-title .headline-color:after {
    background-color: var(--orange);
    bottom: 0;
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    transition: width var(--trans-duration);
    width: 0
}

.VmwtQ .collection-title .headline-color:hover {
    color: var(--orange)
}

.VmwtQ .collection-title .headline-color:hover:after {
    width: 100%
}

._7MjbA {
    border-bottom: none;
    padding-bottom: 0
}

._4PNdC {
    background-color: var(--bg-50);
    margin: 0 calc(var(--space1_6)*-1);
    padding: var(--space1_6) 0
}

@media (max-width: 1263px) {
    ._4PNdC .swiper-pagination {
        justify-content: flex-start
    }

    ._4PNdC .swiper-container .swiper-pagination-bullet {
        background: var(--black12);
        border-radius: 4px;
        height: 4px;
        width: 32px
    }

    ._4PNdC .swiper-container .swiper-pagination-bullet:first-child {
        margin-left: 0
    }

    ._4PNdC .swiper-container .swiper-pagination-bullet-active {
        background: var(--borderColor)
    }
}

._4PNdC .swiper-wrapper {
    padding-bottom: var(--space1_6)
}

._4PNdC .swiper-pagination {
    padding-left: var(--space1_6)
}

@media (min-width: 876px) {
    ._4PNdC {
        margin-left: calc(50% - 50vw);
        margin-right: calc(50% - 50vw);
        padding: var(--space1_6) 0
    }

    ._4PNdC .swiper-container {
        padding: 0 var(--space1_6)
    }
}

@media (min-width: 1025px) {
    ._4PNdC {
        padding: var(--space1_6) calc(50vw - 50%)
    }

    ._4PNdC .swiper-container {
        display: flex;
        justify-content: center;
        padding: 0
    }

    ._4PNdC .swiper-wrapper {
        justify-content: center;
        padding-bottom: 0;
        padding-left: var(--space3_2);
        width: -webkit-max-content;
        width: max-content
    }
}

@media (min-width: 1264px) {
    ._4PNdC {
        padding: var(--space2_4) calc(50vw - 50%)
    }

    ._4PNdC .indicators {
        display: none
    }

    ._4PNdC .custom-swiper {
        margin: 0 auto;
        max-width: 1248px
    }
}

.HaKP2 {
    --borderColor: var(--guardsman-red)
}

.HaKP2 ._4PNdC {
    padding-bottom: 0;
    padding-top: 0
}

.O-6Wi {
    border-radius: 6px;
    display: flex;
    overflow: hidden;
    position: relative;
    z-index: var(--default)
}

.O-6Wi .story-type-wrapper {
    left: unset;
    right: var(--space0_4);
    top: var(--space0_4)
}

.O-6Wi .story-icon {
    height: 32px;
    width: 32px
}

.O-6Wi .headline-title .live-text {
    color: var(--orange)
}

.O-6Wi .headline-title .tilte-no-link-parent {
    color: var(--white87)
}

.O-6Wi .headline-title .tilte-no-link-parent:hover,
.O-6Wi .headline-title .tilte-no-link-parent:hover .sub-title:after,
.O-6Wi .headline-title .tilte-no-link-parent:hover a,
.O-6Wi .headline-title .tilte-no-link-parent:hover span {
    color: var(--orange)
}

.O-6Wi .headline-title .tilte-no-link-parent:hover .headline-icon circle,
.O-6Wi .headline-title .tilte-no-link-parent:hover .headline-icon path {
    fill: var(--orange)
}

.OjduB:hover .tilte-no-link-parent {
    color: var(--orange)
}

._9wag- {
    display: block;
    height: 100%;
    top: 0;
    width: 100%;
    z-index: var(--default)
}

._9wag-,
.uzOGG {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0
}

.uzOGG {
    grid-gap: var(--space0_8);
    background-image: linear-gradient(180deg, transparent 0, rgba(0, 0, 0, .6) 23%, rgba(0, 0, 0, .9));
    display: flex;
    flex-direction: column;
    gap: var(--space0_8);
    padding: var(--space3_2) var(--space1_2) var(--space1_6);
    z-index: var(--image-overlay)
}

.OjduB {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    font-size: var(--fs-16);
    font-weight: var(--regular);
    line-height: 1.4;
    overflow: hidden;
    padding: 0
}

.OjduB .headline-icon circle,
.OjduB .headline-icon path {
    fill: var(--white87);
    transition: color var(--trans-duration)
}

.iJr-Q {
    color: var(--white60)
}

.dPI-2 {
    grid-gap: var(--space0_4);
    display: flex;
    gap: var(--space0_4);
    justify-content: center
}

._0nSYZ {
    background-color: var(--white50);
    border-radius: 100px;
    height: 4px;
    width: 20px
}

.qbr06 {
    background-color: var(--white87)
}

@media (min-width: 834px) {
    ._0nSYZ {
        width: 28px
    }
}

@media (min-width: 1280px) {
    .O-6Wi {
        width: 220px
    }

    .O-6Wi .story-icon {
        height: 40px;
        width: 40px
    }

    .OjduB {
        font-size: var(--fs-18)
    }

    ._0nSYZ {
        width: 36px
    }
}

.ya-Yo {
    display: flex;
    flex-direction: column
}

@media (max-width: 1279px) {
    .ya-Yo {
        margin-left: calc(var(--space1_6)*-1);
        margin-right: calc(var(--space1_6)*-1)
    }

    .ya-Yo .visual-story-header {
        padding-left: var(--space1_6);
        padding-right: var(--space1_6)
    }
}

.ya-Yo .swiper-wrapper {
    height: 234px
}

.ya-Yo .visual-story-item {
    height: 100%
}

@media (min-width: 834px) {
    .ya-Yo .swiper-wrapper {
        height: 300px;
        padding-bottom: var(--space4_4)
    }

    .ya-Yo .swiper-container {
        padding: 0 var(--space1_6)
    }

    .ya-Yo .swiper-container .swiper-pagination-bullets .swiper-pagination-bullet {
        height: 12px;
        margin: 0 var(--space0_6);
        width: 12px
    }
}

@media (min-width: 1280px) {
    .ya-Yo .swiper-container {
        padding: 0
    }

    .ya-Yo .swiper-wrapper {
        height: 366px
    }

    .ya-Yo .left-arrow,
    .ya-Yo .right-arrow {
        align-items: center;
        background-color: var(--white87);
        border: none;
        display: flex;
        height: 48px;
        justify-content: center;
        margin: 0;
        padding: 0;
        transition: all var(--trans-duration);
        width: 48px
    }

    .ya-Yo .left-arrow svg,
    .ya-Yo .right-arrow svg {
        height: 48px;
        width: 48px
    }

    .ya-Yo .left-arrow circle,
    .ya-Yo .right-arrow circle {
        fill: transparent;
        opacity: var(--opacity-100)
    }

    .ya-Yo .left-arrow path,
    .ya-Yo .right-arrow path {
        fill: var(--black87);
        opacity: var(--opacity-100)
    }

    .ya-Yo .left-arrow:hover,
    .ya-Yo .right-arrow:hover {
        background-color: var(--black87)
    }

    .ya-Yo .left-arrow:hover circle,
    .ya-Yo .right-arrow:hover circle {
        fill: transparent
    }

    .ya-Yo .left-arrow:hover path,
    .ya-Yo .right-arrow:hover path {
        fill: var(--white87)
    }

    .ya-Yo .left-arrow {
        left: 0
    }

    .ya-Yo .right-arrow {
        right: 0
    }
}

.wDw0X {
    display: grid;
    grid-template-columns: 1fr
}

.wDw0X .big-number {
    color: var(--guardsman-red);
    font-size: var(--fs-47);
    margin-bottom: var(--space1_6)
}

.RE0bN {
    align-items: center;
    display: flex;
    flex-direction: column;
    margin-bottom: var(--space2_2)
}

.RE0bN .card-with-image-zoom {
    text-align: center
}

.RE0bN .story-meta-data {
    justify-content: center
}

.RE0bN .headline-title {
    font-size: var(--fs-25);
    padding-bottom: var(--space1_6);
    position: relative
}

.RE0bN .headline-title:after {
    background-color: var(--black12);
    border-radius: 360px;
    bottom: -6px;
    content: "";
    height: 6px;
    left: calc(50% - 48px);
    pointer-events: none;
    position: absolute;
    width: 96px
}

.RE0bN .excerpt {
    font-size: var(--fs-18);
    line-height: 1.5
}

.l5PzL {
    align-self: end
}

@media (min-width: 876px) {
    .wDw0X {
        grid-gap: var(--space1_2);
        grid-template-columns: 7fr 5fr
    }

    .wDw0X .big-number {
        font-size: var(--fs-52)
    }

    .RE0bN {
        margin-bottom: 0
    }

    .RE0bN .headline-title {
        font-size: var(--fs-27_5);
        margin-bottom: var(--space3_8);
        padding-bottom: 0
    }

    .RE0bN .headline-title:after {
        bottom: -22px
    }

    .RE0bN .excerpt {
        margin-top: 0;
        padding-top: 0
    }

    .l5PzL {
        align-items: center;
        align-self: normal;
        display: flex;
        margin-top: var(--space4_0)
    }

    .l5PzL a {
        width: 100%
    }

    .l5PzL .story-icon {
        height: 48px;
        width: 48px
    }
}

@media (min-width: 1264px) {
    .wDw0X {
        grid-gap: var(--space1_6);
        grid-template-columns: 2fr 1fr
    }

    .wDw0X .big-number {
        font-size: var(--fs-58);
        margin-bottom: var(--space2_4)
    }

    .RE0bN .headline-title {
        font-size: var(--fs-42)
    }
}

.AMGXh {
    border: 1px solid var(--black38);
    padding: var(--space1_6) var(--space1_6) 0
}

.AMGXh .swiper-container .swiper-pagination-bullet {
    background: var(--black12);
    height: 12px;
    margin: 0 var(--space0_6);
    width: 12px
}

.AMGXh .swiper-container .swiper-pagination-bullet-active {
    background-color: var(--guardsman-red)
}

.AMGXh .swiper-wrapper {
    padding-bottom: var(--space4_4)
}

.AMGXh .swiper-pagination {
    bottom: var(--space1_6)
}

@media (min-width: 876px) {
    .AMGXh {
        padding: var(--space1_6) var(--space6_4) var(--space2_4)
    }

    .AMGXh .swiper-container {
        position: unset
    }

    .AMGXh .left-arrow,
    .AMGXh .right-arrow {
        top: 50%
    }

    .AMGXh .left-arrow svg,
    .AMGXh .right-arrow svg {
        height: 40px;
        width: 40px
    }

    .AMGXh .left-arrow {
        left: calc(var(--space5_2)*-1)
    }

    .AMGXh .right-arrow {
        right: calc(var(--space5_2)*-1)
    }

    .AMGXh .swiper-container .swiper-pagination {
        display: flex;
        height: 8px;
        justify-content: center;
        margin-top: var(--space3_2);
        overflow: hidden;
        width: 58.33333%
    }

    .AMGXh .swiper-container .swiper-pagination-bullet {
        border-radius: 100px;
        height: 8px;
        margin: 0 var(--space0_4);
        width: 32px
    }
}

@media (min-width: 1264px) {
    .AMGXh {
        padding: var(--space1_6) var(--space7_2) var(--space3_2)
    }

    .AMGXh .left-arrow {
        left: calc(var(--space5_6)*-1)
    }

    .AMGXh .right-arrow {
        right: calc(var(--space5_6)*-1)
    }

    .AMGXh .left-arrow:hover svg circle,
    .AMGXh .right-arrow:hover svg circle {
        fill: var(--guardsman-red);
        opacity: var(--opacity-100)
    }

    .AMGXh .disable-slider-arrow {
        pointer-events: none
    }

    .AMGXh .swiper-container .swiper-pagination {
        width: 66.66667%
    }
}

.J-AxF {
    color: var(--light-grey);
    font-size: var(--fs-13);
    padding-top: var(--space0_4)
}

.QR9kD {
    margin-left: var(--space0_6);
    padding-left: var(--space0_6);
    position: relative
}

.QR9kD:before {
    --meta-color: var(--guardsman-red);
    background-color: var(--meta-color);
    content: "";
    display: inline-table;
    height: 10px;
    left: 0;
    position: absolute;
    top: 4px;
    width: 1px
}

@media (min-width: 1264px) {
    .J-AxF {
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        line-height: 1.4;
        overflow: hidden
    }
}

.U-xYL {
    background: var(--backgroundColor);
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
    padding: var(--space1_6) calc(50vw - 50%) var(--space1_6)
}

.U-xYL .collection-title {
    color: var(--button-background);
    margin-bottom: var(--space1_6);
    padding: 0
}

.U-xYL .collection-title:before {
    background: var(--button-background);
    border-radius: 50%;
    content: "";
    display: inline-block;
    height: 20px;
    margin-right: var(--space1_2);
    position: relative;
    top: calc(var(--space0_3)*-1);
    width: 20px
}

.GlWUG {
    display: grid
}

.GlWUG .hero-image-caption {
    border-bottom: 0;
    margin: var(--space0_4) 0 0;
    padding-bottom: 0
}

.GlWUG .news_with_no_image .headline-title {
    font-size: var(--fs-27_5)
}

.GlWUG .story-icon {
    height: 48px;
    width: 48px
}

.GlWUG .qt-image-dynamic {
    padding-top: 66.66%
}

.fkHUt {
    margin-top: var(--space1_2);
    order: 2
}

.Fzd7k {
    margin-top: var(--space1_6)
}

.Fzd7k .headline-title {
    font-size: var(--fs-16);
    margin: 0 0 var(--space1_6) var(--space1_6)
}

.Fzd7k .card-with-image-zoom:before {
    color: var(--button-background);
    content: "\2022";
    margin-right: var(--space0_8);
    position: absolute
}

.Fzd7k .card-with-image-zoom:last-child .headline-title {
    margin-bottom: 0
}



.rOffN {
    background-color: var(--linen);
    margin-left: calc(var(--space1_6)*-1);
    margin-right: calc(var(--space1_6)*-1)
}

.O-3H5 {
    padding: 0 var(--space1_6);
    position: relative
}

.O-3H5 .swiper-container {
    overflow: unset
}

.O-3H5 .m1iK6 {
    color: var(--title-color);
    display: inline-block;
    font-size: var(--fs-16);
    padding: var(--space0_2) 0 0 var(--space3_4);
    position: relative;
    transition: all var(--trans-duration)
}

.O-3H5 .m1iK6:hover {
    color: var(--guardsman-red)
}

.O-3H5 .m1iK6:hover:before {
    background-color: var(--guardsman-red)
}

.O-3H5 .bzSYG {
    background-color: var(--white40);
    border: 1px solid var(--guardsman-light);
    border-radius: 4px;
    height: 100%;
    padding: var(--space1_6);
    width: 100%
}

.O-3H5 .swiper-container {
    margin: 0;
    padding: 0
}

.O-3H5 .swiper-wrapper {
    padding: var(--space0_8) 0 var(--space1_6) 0
}

.O-3H5 .left-arrow,
.O-3H5 .right-arrow {
    background-color: var(--guardsman-light);
    height: 32px;
    top: calc(var(--space4_4)*-1);
    width: 32px
}

.O-3H5 .left-arrow svg,
.O-3H5 .right-arrow svg {
    height: 32px;
    width: 32px
}

.O-3H5 .left-arrow svg circle,
.O-3H5 .right-arrow svg circle {
    fill: transparent
}

.O-3H5 .left-arrow {
    left: unset;
    right: var(--space5_6)
}

.O-3H5 .right-arrow {
    right: var(--space1_6)
}

.O-3H5 .disable-slider-arrow {
    opacity: var(--opacity-60)
}

.O-3H5 .disable-slider-arrow:hover svg circle {
    fill: transparent
}

.y64Lv {
    align-items: center;
    display: flex;
    height: 56px;
    overflow: hidden;
    position: relative;
    scroll-behavior: smooth;
    transition: all var(--trans-duration);
    width: 100%
}

.RANMN,
.y64Lv {
    box-sizing: initial
}

.RANMN {
    display: inline-block;
    white-space: nowrap
}

.-JuDX {
    color: var(--guardsman-red);
    font-size: var(--fs-20);
    font-weight: var(--bold);
    justify-content: center;
    line-height: 1.6;
    padding: var(--space1_2) 0
}

.-JuDX,
.gqie- {
    align-items: center;
    background-color: var(--linen);
    display: flex;
    z-index: var(--image-overlay)
}

.gqie- {
    height: 56px;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0
}

.gqie->button {
    background-color: var(--guardsman-light);
    border: none;
    height: 32px;
    margin-right: var(--space0_8);
    outline: none;
    padding: 0;
    transition: background-color var(--trans-duration);
    width: 32px
}

.gqie->button:last-child {
    margin-right: 0
}

.gqie->button>svg {
    height: 32px;
    width: 32px
}

@media (min-width: 876px) {
    .O-3H5 {
        margin: 0;
        overflow: hidden;
        padding: 0
    }

    .O-3H5 .m1iK6 {
        font-size: var(--fs-18);
        padding: 0 0 0 var(--space4_2);
        width: auto
    }

    .O-3H5 .m1iK6:before {
        background-color: var(--guardsman-light);
        border-radius: 50%;
        content: "";
        display: inline-block;
        height: 10px;
        left: var(--space1_6);
        position: absolute;
        top: var(--space0_6);
        width: 10px
    }

    .rOffN {
        margin-left: calc(-50vw - -50%);
        margin-right: calc(-50vw - -50%);
        padding-left: calc(50vw - 50%);
        padding-right: calc(50vw - 50%)
    }

    .-JuDX {
        box-shadow: 8px 0 12px -6px var(--black25);
        font-size: var(--fs-20);
        height: 56px;
        left: 0;
        line-height: 1.3;
        padding: 0 var(--space1_6) 0 0;
        position: absolute;
        top: 0
    }

    .-JuDX,
    .gqie- {
        background-color: var(--linen)
    }

    .gqie- {
        box-shadow: -6px 0 12px -6px var(--black25);
        padding-left: var(--space0_8)
    }

    .lO8kh:first-child {
        padding-left: var(--space7_2)
    }

    .lO8kh:first-child:before {
        left: var(--space4_4)
    }

    .lO8kh:last-child {
        padding-right: var(--space2_6)
    }

    .Q8wPd .RANMN {
        margin-left: 90%
    }

    .LYovN {
        cursor: pointer;
        transition: cursor background-color var(--trans-ticker)
    }

    .LYovN rect {
        transition: fill var(--trans-duration)
    }

    .LYovN:hover {
        background-color: var(--guardsman-red)
    }

    .LYovN:hover rect {
        fill: var(--guardsman-red)
    }

    .CzTCa {
        cursor: not-allowed
    }
}

.k4HI8 {
    grid-gap: var(--space3_2);
    grid-template-columns: 1fr
}

.k4HI8,
.n6-8H {
    display: grid;
    position: relative
}

.n6-8H {
    grid-gap: var(--space0_8);
    align-items: start;
    grid-template-columns: var(--space3_6) auto
}

.n6-8H:after {
    background-color: var(--border-color);
    bottom: calc(var(--space1_6)*-1);
    content: "";
    height: 1px;
    left: var(--space4_4);
    pointer-events: none;
    position: absolute;
    width: calc(100% - 44px)
}

.n6-8H:nth-child(-n+5) {
    grid-area: var(--row-num) /1 /span 1 /span 1
}

.n6-8H:nth-child(10):after,
.n6-8H:nth-child(5):after {
    content: none
}

.I--x- {
    align-items: flex-start;
    display: flex;
    height: 36px;
    justify-content: center;
    width: 36px
}

.I--x- .-ljRK {
    color: var(--guardsman-red);
    font-size: var(--fs-30_5)
}

.k1gIn .k4HI8 {
    position: static
}

.k1gIn .n6-8H:nth-last-child(2):after {
    content: none
}

.yug6x {
    display: flex;
    grid-area: 6/1/span 1/span 1;
    justify-content: center;
    position: relative
}

.yug6x:after,
.yug6x:before {
    background-color: var(--border-color);
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    width: 100%
}

.yug6x:before {
    top: calc(var(--space1_6)*-1)
}

.yug6x:after {
    bottom: calc(var(--space1_6)*-1)
}

.yug6x .dfp-ad-unit {
    height: 250px;
    margin: auto;
    width: 300px
}

@media (min-width: 876px) {
    .k1gIn {
        grid-gap: var(--space2_4);
        display: grid;
        grid-template-columns: auto 300px;
        min-height: 250px;
        position: relative
    }

    .k1gIn .k4HI8:before {
        left: calc(50% - 162px)
    }

    .k1gIn .k4HI8:after {
        background-color: var(--divider-38);
        content: "";
        height: 100%;
        position: absolute;
        right: 312px;
        top: 0;
        width: 1px
    }

    .yug6x {
        grid-area: unset;
        position: absolute;
        right: 0;
        top: 0
    }

    .yug6x:after,
    .yug6x:before {
        content: none
    }

    .k4HI8 {
        grid-column-gap: var(--space2_4);
        grid-template-columns: 1fr 1fr
    }

    .k4HI8:before {
        background-color: var(--divider-38);
        content: "";
        height: 100%;
        left: 50%;
        position: absolute;
        top: 0;
        width: 1px
    }
}

@media (min-width: 1264px) {
    .k1gIn {
        grid-gap: var(--space3_2);
        display: grid;
        grid-template-columns: auto 300px
    }

    .k1gIn .k4HI8:after {
        right: 316px
    }

    .k1gIn .k4HI8:before {
        left: calc(50% - 166px)
    }

    .k4HI8 {
        grid-column-gap: var(--space3_2)
    }
}

._7zj9B {
    min-height: 100vh;
    position: relative
}

.qY4xA {
    display: none
}

.xXInE {
    align-items: flex-start;
    display: flex;
    flex-direction: column
}

.RhS80 {
    align-items: center;
    display: flex
}

.VvFyp {
    height: 38px;
    margin-right: var(--space-3);
    position: relative;
    top: 0;
    width: 38px
}

.VvFyp svg {
    margin-left: 8px;
    margin-top: 8px
}

.VvFyp:hover {
    background: var(--hover-gray);
    border-radius: 50%;
    cursor: pointer
}

@media only screen and (max-width: 876px) {
    .kyzel {
        margin-left: 44px
    }
}

@media (min-width: 876px) {
    ._3dEtd {
        min-height: 800px
    }

    .qY4xA {
        align-items: center;
        background-color: var(--background-color);
        border-bottom: var(--border2-0_12);
        display: flex;
        justify-content: center;
        margin: 0 -9999px;
        padding: 2px 9999px;
        position: -webkit-sticky;
        position: sticky;
        top: 0;
        z-index: var(--header)
    }

    .qY4xA .xXInE {
        display: none
    }

    .McVTv {
        --background-color: var(--white);
        background-color: var(--background-color);
        box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .1);
        justify-content: flex-start;
        min-height: 64px
    }

    .McVTv .xXInE {
        display: flex
    }

    .McVTv .navbar-list {
        width: 879px
    }

    .RmFxc {
        margin-left: 24px
    }

    .E8dMT {
        margin-left: var(--space2_0)
    }

    .D18ws {
        justify-content: flex-start
    }

    .D18ws .navbar {
        padding: 0 48px
    }

    .D18ws .menu-item a:first-child {
        padding-left: 0
    }

    .laFlx .mobile-logo {
        height: 40px
    }

    .hrf3I .navbar {
        padding: 0 20px
    }

    .hrf3I .E8dMT {
        margin-left: 0
    }

    ._9C1cq .menu-item {
        color: var(--kishoralo-section-red)
    }

    ._9C1cq .menu-item a:before {
        --background-color: var(--dark-border-color);
        background: var(--background-color);
        border-radius: 50%;
        content: "\A";
        display: inline-block;
        height: 4px;
        margin: 0 10px 3px 0;
        width: 4px
    }

    .O-OVF .menu-item {
        color: var(--lochmara-blue)
    }

    .O-OVF .menu-item a:before {
        --background-color: var(--white);
        background: var(--background-color);
        border-radius: 50%;
        content: "\A";
        display: inline-block;
        height: 4px;
        margin: 0 10px 3px 0;
        width: 4px
    }

    .O-OVF .vertical-menubar-wrapper .menu-item {
        color: var(--kishoralo-section-red)
    }

    .O-OVF .vertical-menubar-wrapper .menu-item a:before {
        --background-color: var(--dark-border-color);
        background: var(--background-color);
        border-radius: 50%;
        content: "\A";
        display: inline-block;
        height: 4px;
        margin: 0 10px 3px 0;
        width: 4px
    }

    .O-OVF .search__form-input {
        background-color: var(--kishoralo-section-yellow)
    }
}

li.menu-item._1G1J7 {
    font-size: 17px !important;
}

strong {
    font-family: 'Shurjo'!important;
}
