.rollinghype-single-page{
    width:100%;
    padding:34px 0 88px;
    border-top:1px solid rgba(219,16,22,.35);
    background:#fff;
}

.rollinghype-single-container{
    width:min(1160px, calc(100% - 48px));
    max-width:1160px;
    margin:0 auto;
    padding:0;
}

.rollinghype-single-header{
    width:879px;
    max-width:100%;
    min-height:auto;
    margin:0 0 28px;
}

.rollinghype-single-breadcrumb{
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    gap:10px;
    margin:0 0 24px;
    font-family:"Roboto",sans-serif;
    font-size:14px;
    font-weight:700;
    line-height:1.2;
    text-transform:uppercase;
    letter-spacing:.02em;
}

.rollinghype-single-breadcrumb a{
    color:#111;
    text-decoration:underline;
    text-decoration-color:var(--rollinghype-red);
    text-decoration-thickness:2px;
    text-underline-offset:3px;
}

.rollinghype-single-breadcrumb a:hover{
    color:var(--rollinghype-red);
}

.rollinghype-single-breadcrumb__separator{
    color:#111;
    font-size:16px;
    line-height:1;
}

.rollinghype-single-title{
    margin:0 0 18px;
    color:#111;
    font-family:"DM Serif Text",serif;
    font-size:45px;
    font-weight:400;
    line-height:1.08;
    letter-spacing:-.02em;
}

.rollinghype-single-subtitle{
    max-width:860px;
    margin:0 0 32px;
    color:#161616;
    font-family:"Roboto",sans-serif;
    font-size:16px;
    font-weight:400;
    line-height:1.5;
}

.rollinghype-single-meta{
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    gap:18px;
    color:#111;
    font-family:"Roboto",sans-serif;
    font-size:14px;
    line-height:1.2;
}

.rollinghype-single-author,
.rollinghype-single-date,
.rollinghype-share{
    display:inline-flex;
    align-items:center;
}

.rollinghype-single-author{
    gap:6px;
}

.rollinghype-single-meta__label{
    color:#111;
    font-size:13px;
    font-weight:400;
    text-transform:uppercase;
}

.rollinghype-single-author a{
    color:var(--rollinghype-red);
    font-size:14px;
    font-weight:500;
    letter-spacing:.02em;
    text-decoration:none;
    text-transform:uppercase;
}

.rollinghype-single-author a:hover{
    text-decoration:underline;
}

.rollinghype-single-author__icon{
    color:var(--rollinghype-red);
    font-size:15px;
    line-height:1;
}

.rollinghype-single-date{
    color:#111;
    font-size:13px;
    font-weight:400;
    letter-spacing:.06em;
    text-transform:uppercase;
}

.rollinghype-single-meta__divider{
    width:1px;
    height:18px;
    background:rgba(17,17,17,.28);
}

.rollinghype-share{
    gap:18px;
}

.rollinghype-share-link{
    color:#111;
    font-size:16px;
    line-height:1;
    text-decoration:none;
    transition:color .2s ease, transform .2s ease;
}

.rollinghype-share-link:hover{
    color:var(--rollinghype-red);
    transform:translateY(-1px);
}

.rollinghype-single-layout{
    display:grid;
    grid-template-columns:830px 300px;
    column-gap:30px;
    align-items:start;
}

.rollinghype-single-content{
    width:830px;
    min-width:0;
}

.rollinghype-single-sidebar{
    width:300px;
    min-width:0;
    position:sticky;
    top:92px;
}

.rollinghype-single-featured-image{
    position:relative;
    isolation:isolate;
    width:830px;
    max-width:100%;
    aspect-ratio:830 / 464;
    overflow:hidden;
    margin-bottom:16px;
    background:#111;
    transform:translateZ(0);
}

.rollinghype-single-featured-image img{
    width:100%;
    height:100%;
    display:block;
    object-fit:cover;
    object-position:center;
    transition:transform .35s ease;
    image-rendering:auto;
    backface-visibility:hidden;
}

.rollinghype-single-featured-image:hover img{
    transform:scale(1.015);
}

.rollinghype-single-featured-image--contain::before{
    content:"";
    position:absolute;
    inset:-32px;
    z-index:-2;
    background-image:var(--rollinghype-single-featured-bg);
    background-position:center;
    background-repeat:no-repeat;
    background-size:cover;
    filter:blur(26px);
    transform:scale(1.12);
    opacity:.78;
}

.rollinghype-single-featured-image--contain::after{
    content:"";
    position:absolute;
    inset:0;
    z-index:-1;
    background:rgba(0,0,0,.18);
}

.rollinghype-single-featured-image--contain > img{
    position:relative;
    z-index:1;
    object-fit:contain;
    object-position:center;
}

.rollinghype-single-featured-image--contain:hover > img{
    transform:none;
}

.rollinghype-single-image-caption{
    display:flex;
    align-items:center;
    gap:8px;
    margin:12px 0 50px;
    color:#8b93a4;
    font-family:"Roboto",sans-serif;
    font-size:12px;
    font-weight:400;
    line-height:1.35;
}

.rollinghype-caption-camera-icon{
    width:14px;
    height:12px;
    display:inline-flex;
    align-items:center;
    justify-content:center;
    flex-shrink:0;
    color:currentColor;
}

.rollinghype-caption-camera-icon svg{
    width:14px;
    height:12px;
    display:block;
}

.rollinghype-single-post-body{
    display:block;
}

.rollinghype-single-article > *{
    padding-left:92px;
    padding-right:92px;
    box-sizing:border-box;
}

.rollinghype-single-article > figure,
.rollinghype-single-article > .wp-block-image,
.rollinghype-single-article > .wp-block-gallery,
.rollinghype-single-article > .wp-block-embed,
.rollinghype-single-article > .wp-block-video,
.rollinghype-single-article > .wp-block-audio,
.rollinghype-single-article > .wp-block-cover,
.rollinghype-single-article > .wp-block-columns,
.rollinghype-single-article > .wp-block-media-text,
.rollinghype-single-article > .wp-block-separator,
.rollinghype-single-article > script,
.rollinghype-single-article > style{
    padding-left:0;
    padding-right:0;
}

.rollinghype-single-article{
    width:830px;
    max-width:100%;
    min-width:0;
    color:#111;
    font-family:Georgia, serif;
    font-size:19px;
    line-height:1.72;
}

.rollinghype-single-article p{
    margin:0 0 32px;
}

.rollinghype-single-article a{
    color:#111;
    text-decoration:underline;
    text-decoration-thickness:1px;
    text-underline-offset:2px;
}

.rollinghype-single-article a:hover{
    color:var(--rollinghype-red);
}

.rollinghype-single-article h1,
.rollinghype-single-article h2,
.rollinghype-single-article h3,
.rollinghype-single-article h4,
.rollinghype-single-article h5,
.rollinghype-single-article h6{
    margin:48px 0 18px;
    color:#111;
    font-family:"DM Serif Text",serif;
    font-weight:400;
    line-height:1.15;
}

.rollinghype-single-article h2{
    font-size:34px;
}

.rollinghype-single-article h3{
    font-size:29px;
}

.rollinghype-single-article figure,
.rollinghype-single-article .wp-block-image,
.rollinghype-single-article .wp-block-gallery{
    margin:0 0 32px;
}

.rollinghype-single-article figcaption,
.rollinghype-single-article .wp-caption-text{
    margin-top:10px;
    color:#8b93a4;
    font-family:"Roboto",sans-serif;
    font-size:12px;
    line-height:1.4;
}

.rollinghype-single-article img{
    max-width:100%;
    height:auto;
}

.rollinghype-single-article ul,
.rollinghype-single-article ol{
    margin:0 0 28px 28px;
}

.rollinghype-single-article blockquote{
    margin:42px 0;
    padding-left:24px;
    border-left:3px solid var(--rollinghype-red);
    color:#111;
    font-family:"DM Serif Text",serif;
    font-size:28px;
    line-height:1.35;
}

.rollinghype-single-article pre,
.rollinghype-single-article code{
    font-family:"Roboto",sans-serif;
}

.rollinghype-single-article pre{
    overflow:auto;
    padding:18px;
    background:#f5f5f5;
}

.rollinghype-single-article iframe,
.rollinghype-single-article embed,
.rollinghype-single-article object,
.rollinghype-single-article video{
    display:block;
    width:100% !important;
    max-width:100% !important;
    height:auto;
    margin:24px auto;
    border:0;
}

.rollinghype-single-article iframe[src*="youtube"],
.rollinghype-single-article iframe[src*="youtu.be"],
.rollinghype-single-article iframe[src*="vimeo"]{
    aspect-ratio:16/9;
    height:auto !important;
}

.rollinghype-single-article iframe[src*="spotify"],
.rollinghype-single-article iframe[src*="music.apple"],
.rollinghype-single-article iframe[src*="soundcloud"]{
    width:100% !important;
    max-width:100% !important;
}

.rollinghype-single-article .wp-block-embed,
.rollinghype-single-article .wp-block-embed__wrapper,
.rollinghype-single-article .wp-embed-aspect-16-9,
.rollinghype-single-article .wp-embed-aspect-4-3{
    width:100%;
    max-width:100%;
    margin-left:auto;
    margin-right:auto;
}

.rollinghype-single-article .wp-block-embed__wrapper{
    position:relative;
    overflow:hidden;
}

.rollinghype-single-article .wp-embed-aspect-16-9 .wp-block-embed__wrapper{
    aspect-ratio:16/9;
}

.rollinghype-single-article .wp-embed-aspect-4-3 .wp-block-embed__wrapper{
    aspect-ratio:4/3;
}

.rollinghype-single-article .wp-block-embed__wrapper iframe{
    width:100% !important;
    height:100% !important;
    max-width:100% !important;
}

.rollinghype-post-footer{
    margin-top:52px;
    padding-left:0;
    padding-right:0;
}

.rollinghype-tags{
    padding-left:92px;
    padding-right:92px;
    display:grid;
    grid-template-columns:56px minmax(0, 1fr);
    column-gap:16px;
    align-items:start;
    margin-bottom:16px;
}

.rollinghype-tags__title{
    color:#111;
    font-family:"Roboto",sans-serif;
    font-size:18px;
    font-weight:700;
    line-height:1.4;
}

.rollinghype-tags__list{
    display:flex;
    flex-wrap:wrap;
    gap:8px;
    margin-top:2px;
}

.rollinghype-tags__list a{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    min-height:28px;
    padding:4px 10px;
    background:#f0f0f0;
    color:#444;
    font-family:"Roboto",sans-serif;
    font-size:11px;
    font-weight:700;
    text-transform:uppercase;
    text-decoration:none;
}

.rollinghype-recommended{
    display:none;
    margin-top:24px;
}

.rollinghype-recommended__header,
.rollinghype-author-box{
    display:none;
}

.rollinghype-recommended__grid{
    display:grid;
    grid-template-columns:1fr 1fr;
    gap:28px 38px;
}

.rollinghype-recommended-card{
    display:flex;
    gap:20px;
}

.rollinghype-recommended-card__thumb{
    width:190px;
    height:106px;
    overflow:hidden;
    flex-shrink:0;
    text-decoration:none;
}

.rollinghype-recommended-card__thumb img{
    width:190px;
    height:106px;
    display:block;
    object-fit:cover;
}

.rollinghype-recommended-card__content{
    flex:1;
    min-width:0;
}

.rollinghype-recommended-card__category{
    display:block;
    margin-bottom:8px;
    color:var(--rollinghype-red);
    font-family:"Roboto",sans-serif;
    font-size:13px;
    font-weight:500;
    text-transform:uppercase;
}

.rollinghype-recommended-card__content h3{
    margin:0 0 10px;
    font-family:"DM Serif Text",serif;
    font-size:19px;
    font-weight:400;
    line-height:1.25;
}

.rollinghype-recommended-card__content h3 a{
    color:#111;
    text-decoration:none;
}

.rollinghype-recommended-card__content h3 a:hover{
    color:var(--rollinghype-red);
}

.rollinghype-recommended-card__date{
    color:#777;
    font-family:"Roboto",sans-serif;
    font-size:12px;
    font-weight:400;
    text-transform:uppercase;
}

.rollinghype-single-sidebar__ad{
    min-height:300px;
    margin-bottom:34px;
    display:flex;
    align-items:flex-start;
    justify-content:center;
    color:#b6b6b6;
    font-family:"Roboto",sans-serif;
    font-size:11px;
    font-weight:500;
    letter-spacing:.16em;
    text-transform:uppercase;
}

.rollinghype-single-sidebar__ad:empty::before{
    content:"Advertisement";
}

.rollinghype-single-sidebar__ad > *{
    width:100%;
}

.rollinghype-top-picks{
    border-top:3px solid #111;
    background:#fff;
}

.rollinghype-top-picks__title{
    margin:0;
    padding:8px 0 10px;
    color:#111;
    font-family:"Roboto",sans-serif;
    font-size:22px;
    font-weight:900;
    line-height:1;
    text-transform:uppercase;
}

.rollinghype-top-picks__list{
    display:flex;
    flex-direction:column;
}

.rollinghype-top-pick{
    padding:18px 0;
    border-bottom:1px solid #d9d9d9;
}

.rollinghype-top-pick:first-child{
    padding-top:0;
}

.rollinghype-top-pick:first-child .rollinghype-top-pick__thumb{
    width:300px;
    height:169px;
    margin-bottom:12px;
}

.rollinghype-top-pick:first-child .rollinghype-top-pick__info{
    width:100%;
}

.rollinghype-top-pick:not(:first-child){
    display:grid;
    grid-template-columns:108px minmax(0, 1fr);
    column-gap:14px;
    align-items:start;
}

.rollinghype-top-pick__thumb{
    width:108px;
    height:76px;
    overflow:hidden;
}

.rollinghype-top-pick__thumb img{
    width:100%;
    height:100%;
    display:block;
    object-fit:cover;
    transition:transform .3s ease;
}

.rollinghype-top-pick:hover .rollinghype-top-pick__thumb img{
    transform:scale(1.03);
}

.rollinghype-top-pick__info{
    min-width:0;
}

.rollinghype-top-pick__category{
    display:block;
    margin-bottom:7px;
    color:var(--rollinghype-red);
    font-family:"Roboto",sans-serif;
    font-size:11px;
    font-weight:700;
    letter-spacing:.08em;
    text-transform:uppercase;
}

.rollinghype-top-pick__title{
    margin:0;
    color:#111;
    font-family:"Roboto",sans-serif;
    font-size:15px;
    font-weight:400;
    line-height:1.28;
}

.rollinghype-top-pick:first-child .rollinghype-top-pick__title{
    font-size:17px;
    line-height:1.2;
}

.rollinghype-top-pick__title a{
    color:#111;
    text-decoration:none;
}

.rollinghype-top-pick__title a:hover{
    color:var(--rollinghype-red);
}

@media (max-width:1279px){
    .rollinghype-single-container{
        width:min(1160px, calc(100% - 32px));
    }

    .rollinghype-single-layout{
        grid-template-columns:minmax(0, 1fr) 300px;
        column-gap:40px;
    }

    .rollinghype-single-content,
    .rollinghype-single-article,
    .rollinghype-single-featured-image{
        width:100%;
    }
}

@media (max-width:980px){
    .rollinghype-single-article > *{
        padding-left:8px;
        padding-right:8px;
    }

    .rollinghype-post-footer{
        padding-left:0;
        padding-right:0;
    }

    .rollinghype-tags{
        padding-left:8px;
        padding-right:8px;
    }

    .rollinghype-single-page{
        padding:24px 0 40px;
    }

    .rollinghype-single-container{
        width:calc(100% - 40px);
    }

    .rollinghype-single-header{
        width:100%;
        min-height:auto;
        margin:0 0 32px;
    }

    .rollinghype-single-breadcrumb{
        margin-bottom:18px;
        font-size:12px;
    }

    .rollinghype-single-title{
        font-size:34px;
        line-height:1.1;
    }

    .rollinghype-single-subtitle{
        margin-bottom:20px;
        font-size:15px;
    }

    .rollinghype-single-meta{
        gap:12px;
    }

    .rollinghype-single-meta__divider{
        height:14px;
    }

    .rollinghype-single-layout{
        display:block;
    }

    .rollinghype-single-content,
    .rollinghype-single-article,
    .rollinghype-single-featured-image{
        width:100%;
    }

    .rollinghype-single-sidebar{
        display:none;
    }

    .rollinghype-single-featured-image{
        width:100vw;
        max-width:none;
        aspect-ratio:16/9;
        margin-left:calc(50% - 50vw);
        margin-right:calc(50% - 50vw);
    }

    .rollinghype-single-image-caption{
        width:100vw;
        margin:10px 0 18px;
        margin-left:calc(50% - 50vw);
        margin-right:calc(50% - 50vw);
        padding:0 20px;
        box-sizing:border-box;
    }

    .rollinghype-single-post-body{
        padding:0;
    }

    .rollinghype-single-article{
        font-size:19px;
        line-height:1.82;
    }

    .rollinghype-single-article h2{
        font-size:28px;
    }

    .rollinghype-single-article h3{
        font-size:24px;
    }

    .rollinghype-tags{
        display:block;
    }

    .rollinghype-tags__title{
        display:inline;
        margin-right:8px;
    }

    .rollinghype-tags__list{
        display:inline;
    }

    .rollinghype-tags__list a{
        display:inline-block;
        margin:0 8px 8px 0;
    }

    .rollinghype-recommended{
        display:block;
        margin-top:20px;
    }

    .rollinghype-recommended__grid{
        grid-template-columns:repeat(2, 1fr);
        gap:14px 12px;
    }

    .rollinghype-recommended-card{
        display:block;
    }

    .rollinghype-recommended-card__thumb{
        width:100%;
        height:110px;
        margin-bottom:12px;
    }

    .rollinghype-recommended-card__thumb img{
        width:100%;
        height:110px;
    }

    .rollinghype-recommended-card__category,
    .rollinghype-recommended-card__date{
        display:none;
    }

    .rollinghype-recommended-card__content h3{
        margin:0;
        font-size:16px;
        line-height:1.32;
    }

    .rollinghype-recommended-card__content h3 a{
        display:-webkit-box;
        -webkit-line-clamp:3;
        -webkit-box-orient:vertical;
        overflow:hidden;
    }

    .rollinghype-single-article iframe,
    .rollinghype-single-article embed,
    .rollinghype-single-article object,
    .rollinghype-single-article video,
    .rollinghype-single-article .wp-block-embed,
    .rollinghype-single-article .wp-block-embed__wrapper{
        width:100% !important;
        max-width:100% !important;
        margin-left:0 !important;
        margin-right:0 !important;
        box-sizing:border-box;
    }
}

@media (max-width:640px){
    .rollinghype-single-container{
        width:calc(100% - 32px);
    }

    .rollinghype-single-article > *{
        padding-left:10px;
        padding-right:10px;
    }

    .rollinghype-tags{
        padding-left:10px;
        padding-right:10px;
    }

    .rollinghype-single-breadcrumb{
        gap:8px;
    }

    .rollinghype-single-title{
        font-size:30px;
    }

    .rollinghype-single-subtitle{
        font-size:14px;
        line-height:1.45;
    }

    .rollinghype-single-meta{
        gap:10px;
    }

    .rollinghype-single-meta__divider{
        display:none;
    }

    .rollinghype-share{
        width:100%;
        gap:16px;
    }

    .rollinghype-share-link{
        font-size:15px;
    }

    .rollinghype-single-image-caption{
        padding:0 16px;
    }

    .rollinghype-single-article{
        font-size:18px;
        line-height:1.8;
    }

    .rollinghype-recommended__grid{
        gap:14px 12px;
    }
}

@media (max-width:900px){
    .rollinghype-recommended-card__content h3,
    .rollinghype-recommended-card__content h3 a{
        color:#111 !important;
        font-family:"Helvetica Neue",Helvetica,Arial,sans-serif !important;
        font-size:14px !important;
        line-height:1.3 !important;
        font-weight:600 !important;
        letter-spacing:0 !important;
        text-transform:none !important;
        display:-webkit-box !important;
        -webkit-line-clamp:3 !important;
        -webkit-box-orient:vertical !important;
        overflow:hidden !important;
        margin:5px 0 0 !important;
    }
}

@media (max-width:900px){
    .rollinghype-single-article{
        font-size:17px;
    }
}

.rollinghype-radar-page{
    padding:28px 0 72px;
    background:#fff;
}

.rollinghype-radar-hero{
    margin:0 0 34px;
    padding:28px 0 22px;
    border-top:4px solid #111;
    border-bottom:1px solid #e7e7e7;
    text-align:center;
}

.rollinghype-radar-hero__eyebrow{
    display:inline-block;
    margin-bottom:12px;
    color:var(--rollinghype-red);
    font:700 12px/1 "Helvetica Neue",Helvetica,Arial,sans-serif;
    letter-spacing:.14em;
    text-transform:uppercase;
}

.rollinghype-radar-hero__title{
    margin:0;
    color:#111;
    font:400 52px/1.02 "DM Serif Text", Georgia, serif;
    letter-spacing:-.03em;
}

.rollinghype-radar-hero__text{
    width:min(720px, 100%);
    margin:16px auto 0;
    color:#222;
    font:400 17px/1.65 "Helvetica Neue",Helvetica,Arial,sans-serif;
}

.rollinghype-radar-grid{
    display:grid;
    grid-template-columns:repeat(3, minmax(0, 1fr));
    gap:28px 20px;
}

.rollinghype-radar-card{
    display:flex;
    flex-direction:column;
    min-width:0;
}

.rollinghype-radar-card__media{
    display:block;
    background:#111;
    overflow:hidden;
}

.rollinghype-radar-card__media img{
    display:block;
    width:100%;
    aspect-ratio:1.55 / 1;
    object-fit:cover;
}

.rollinghype-radar-card__content{
    padding:12px 0 0;
}

.rollinghype-radar-card__meta{
    display:flex;
    align-items:center;
    gap:10px;
    margin:0 0 10px;
}

.rollinghype-radar-card__category{
    color:var(--rollinghype-red);
    font:700 11px/1 "Helvetica Neue",Helvetica,Arial,sans-serif;
    letter-spacing:.08em;
    text-transform:uppercase;
}

.rollinghype-radar-card__time{
    position:relative;
    padding-left:16px;
    color:#777;
    font:500 11px/1 "Helvetica Neue",Helvetica,Arial,sans-serif;
    text-transform:uppercase;
}

.rollinghype-radar-card__time::before{
    content:"";
    position:absolute;
    left:0;
    top:50%;
    width:10px;
    height:1px;
    background:#bdbdbd;
    transform:translateY(-50%);
}

.rollinghype-radar-card__title{
    margin:0;
    color:#111;
    font:400 25px/1.16 "DM Serif Text", Georgia, serif;
    letter-spacing:-.02em;
}

.rollinghype-radar-card__title a{
    color:inherit;
    text-decoration:none;
}

.rollinghype-radar-card__title a:hover{
    color:var(--rollinghype-red);
}

.rollinghype-radar-card__excerpt{
    margin:12px 0 0;
    color:#262626;
    font:400 15px/1.6 "Helvetica Neue",Helvetica,Arial,sans-serif;
}

.rollinghype-radar-pagination{
    display:flex;
    flex-wrap:wrap;
    justify-content:center;
    gap:8px;
    margin-top:34px;
}

.rollinghype-radar-pagination .page-numbers{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    min-width:42px;
    height:42px;
    padding:0 14px;
    border:1px solid #d8d8d8;
    color:#111;
    font:600 13px/1 "Helvetica Neue",Helvetica,Arial,sans-serif;
    text-decoration:none;
    background:#fff;
}

.rollinghype-radar-pagination .page-numbers.current,
.rollinghype-radar-pagination .page-numbers:hover{
    border-color:#111;
    background:#111;
    color:#fff;
}

.rollinghype-radar-empty{
    padding:48px 0 20px;
    text-align:center;
}

.rollinghype-radar-empty h2{
    margin:0 0 10px;
    color:#111;
    font:400 34px/1.1 "DM Serif Text", Georgia, serif;
}

.rollinghype-radar-empty p{
    margin:0;
    color:#4a4a4a;
    font:400 16px/1.6 "Helvetica Neue",Helvetica,Arial,sans-serif;
}

@media (max-width:900px){
    .rollinghype-radar-page{
        padding:16px 0 40px;
    }

    .rollinghype-radar-hero{
        margin:0 14px 22px;
        padding:20px 0 18px;
    }

    .rollinghype-radar-hero__title{
        font-size:38px;
    }

    .rollinghype-radar-hero__text{
        padding:0 8px;
        font-size:15px;
        line-height:1.55;
    }

    .rollinghype-radar-grid{
        grid-template-columns:1fr;
        gap:22px;
        padding:0 14px;
    }

    .rollinghype-radar-card{
        padding-bottom:20px;
        border-bottom:1px solid #ececec;
    }

    .rollinghype-radar-card:last-child{
        border-bottom:0;
        padding-bottom:0;
    }

    .rollinghype-radar-card__media img{
        aspect-ratio:1.5 / 1;
    }

    .rollinghype-radar-card__title{
        font-size:26px;
        line-height:1.14;
    }

    .rollinghype-radar-card__excerpt{
        font-size:14px;
    }

    .rollinghype-radar-pagination{
        margin-top:24px;
        padding:0 14px;
    }
}