.news-section{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px}
.news-box{width:100%;max-width:32%;margin-bottom:20px}
.news-list{list-style:none;padding:0;margin:0}
.news-list li{padding:8px 0;border-bottom:1px solid #ccc}
.news-list li:first-child{padding-top:0}
.news-list li a{text-decoration:none;color:inherit}
.news-list li a h3{font-size:14px;line-height:18px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:5px 0}
.news-list li:first-child a h3{font-size:16px;line-height:24px;-webkit-line-clamp:3;min-height:72px}
.header{position:relative;border-bottom:1px solid #333;padding-bottom:10px;margin-bottom:10px}
.header:before{content:"";position:absolute;bottom:-2px;width:100px;height:3px;background:#333}
.header h2,.header h3{color:#000;font-size:18px;line-height:16px;text-transform:uppercase;font-weight:600}
figure{margin:0;padding:0;overflow:hidden}
/* .aspt-ratio img{width:380px;height:216px;display:block;border-radius:8px} */
@media (max-width:768px){
  .news-box{max-width:100%}
  /* .aspt-ratio img{width:100%;height:auto;display:block;border-radius:8px} */
}


.aspt-ratio img{width:380px;height:216px;display:block;border-radius:8px}
@media (max-width:768px){
  .aspt-ratio img{width:100%;height:auto;display:block;border-radius:8px}
}


.top-news{display:flex;justify-content:space-between;gap:20px}
.top-news-left{width:59%;flex-shrink:0}
.top-news-right{width:38%;flex-shrink:0}
.primary-news{position:relative}
.primary-news figure img{width:100%;height:auto;display:block;border-radius:8px}
.primary-news figcaption{position:relative;background:#fff;margin:-50px 10px 0;padding:10px 20px}
.primary-news figcaption h1{font-size:30px;line-height:32px}
.secondary-news{margin-top:20px;}
.secondary-news,.tertiary-news{display:flex;align-items:center;gap:10px}
.secondary-news figure,.tertiary-news figure{margin:0;padding:0;overflow:hidden;flex-shrink:0}
.secondary-news figure img{width:100%;height:auto;display:block;border-radius:8px}
.tertiary-news figure img{width:80px;height:80px;display:block;border-radius:8px}
.secondary-news h2,.tertiary-news h2{font-size:16px;line-height:20px;color:#000;margin:0}
.bottom-border{width:100%;height:1px;background:#ccc;margin:12px 0}
.priority-img{width:24%}
@media (max-width:768px){
  .top-news{flex-direction:column}
  .top-news-left,.top-news-right{width:100%}
  .top-news-right{margin-top:20px}
  .priority-img{width:26%}
}




.global-header{position:relative;border-bottom:1px solid #333;padding-bottom:10px;margin-bottom:10px}
.global-header:before{content:"";position:absolute;bottom:-2px;width:100px;height:3px;background:#333}
.global-header h2,.global-header h3{color:#000;font-size:18px;line-height:16px;text-transform:uppercase;font-weight:600}
.six-news{display:grid;align-items:center;gap:20px}
.six-news li a{display:block}
.six-news li:nth-child(3){grid-column:2/5;grid-row:1/3}
.six-news li:first-child a,.six-news li:last-child a{display:block}
.six-news li a h3{font-size:15px;line-height:22px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:10px;text-align:left}
.six-news li:nth-child(3) a h3{font-size:20px;line-height:28px}.six-news li a p{text-align:left;font-size:14px;line-height:20px;color:#444;padding:0 20px}
.clearfix:after{content:"";display:table;clear:both}
.bottom-border2{width:100%;height:1px;background:#333;margin:30px 0}
@media (max-width:768px){
  .six-news{grid-template-columns:repeat(2,1fr)}
  .six-news li:nth-child(3){grid-column:1/-1;grid-row:auto}
  .six-news li:nth-child(3) a h3{font-size:18px;line-height:26px}
}


.sec-spacer{margin-top:15px;margin-bottom:15px}

.politics-header{position:relative;border-bottom:1px solid #444;padding-bottom:10px;margin-bottom:10px}
.politics-header:before{content:"";position:absolute;bottom:-2px;width:100px;height:3px;background:#444}
.politics-header h2,.politics-header h3{color:#000;font-size:18px;line-height:16px;text-transform:uppercase;font-weight:600}
.politics-news{display:flex;flex-wrap:wrap;gap:20px}
.politics-news li{width:calc(33.333% - 20px)}
.politics-news li a{display:block;position:relative}
.politics-news li a figure{margin:0;padding:0;overflow:hidden;border-radius:8px}
.politics-news li a figure img{width:100%;height:auto;display:block;border-radius:8px}
.politics-news li a h3{font-size:16px;line-height:22px;margin:10px 0;text-align:left}
.politics-news li:first-child a p{font-size:14px;line-height:20px;color:#555;padding:0 20px;text-align:left}
.bottom-border2{background:#ccc}
.bottom-border2,.bottom-border3{width:100%;height:1px;margin:12px 0}
.bottom-border3{background:#444}
@media (max-width:768px){
  .politics-news{flex-direction:column}
  .politics-news li{width:100%}
}




.glamour-header{position:relative;border-bottom:1px solid #333;padding-bottom:10px;margin-bottom:10px}
.glamour-header:before{content:"";position:absolute;bottom:-2px;width:100px;height:3px;background:#333}
.glamour-header h2,.glamour-header h3{color:#000;font-size:18px;line-height:16px;text-transform:uppercase;font-weight:600}
.glamour-news{display:grid;grid-template-columns:repeat(4,1fr);align-items:center;gap:20px}
.glamour-news li a{display:block}
.glamour-news li:nth-child(3){grid-column:2/4;grid-row:1/4}
.glamour-news li:first-child a,.glamour-news li:last-child a{display:block}
.glamour-news li a h3{font-size:15px;line-height:22px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:10px;text-align:left}
.glamour-news li:nth-child(3) a h3{font-size:20px;line-height:28px}
.glamour-news li a p{text-align:left;font-size:14px;line-height:20px;color:#444;padding:0 20px}
@media (max-width:768px){
  .glamour-news{grid-template-columns:repeat(2,1fr)}
  .glamour-news li:nth-child(3){grid-column:span 2;grid-row:auto}
}

.sports-header{position:relative;border-bottom:1px solid #333;padding-bottom:10px;margin-bottom:10px}
.sports-header:before{content:"";position:absolute;bottom:-2px;width:100px;height:3px;background:#333}
.sports-header h2{color:#000;font-size:18px;line-height:16px;text-transform:uppercase;font-weight:600}
.sports-grid{display:flex;justify-content:space-between;margin-top:15px}
.sports-left{width:25%}
.sports-middle{width:47%;border-left:1px solid #ccc;border-right:1px solid #ccc;padding:0 20px}
.sports-right{width:25%}
.featured-sports figure img,.sports-item figure img{width:100%;height:auto;display:block;border-radius:8px}
.featured-sports figcaption{margin-top:10px}
.featured-sports h1{font-size:24px;line-height:28px}
.sports-item h2{font-size:18px;line-height:22px;margin-bottom:5px}
@media (max-width:768px){
  .sports-grid{flex-direction:column}
  .sports-left,.sports-middle,.sports-right{width:100%;border:none;padding:0}
  .sports-middle{margin:20px 0}
  }

  /* .business-header{position:relative;border-bottom:1px solid #333;padding-bottom:10px;margin-bottom:10px}
.business-header:before{content:"";position:absolute;bottom:-2px;width:100px;height:3px;background:#333}
.business-header h2{color:#000;font-size:18px;line-height:16px;text-transform:uppercase;font-weight:600}
.business-post a{display:flex;gap:10px}
.business-grid{display:flex;justify-content:space-between;margin-top:15px}
.business-left,.business-right{width:25%;display:flex;flex-direction:column;gap:15px}
.business-left .business-post,.business-right .business-post{display:flex;align-items:center;gap:10px}
.main-business{width:47%;padding:0 20px;display:flex;flex-direction:column;align-items:center}
.main-business-post figure img{width:100%;height:auto;border-radius:8px;object-fit:cover}
.business-post img{width:80px;height:80px;border-radius:8px;object-fit:cover}
.main-business-post figcaption{margin-top:10px}
.main-business-post h1{font-size:24px;line-height:28px;text-align:center}
.business-post h2{font-size:16px;line-height:20px;text-align:left;margin:0}
@media (max-width:768px){
  .business-grid{flex-direction:column}
  .business-left,.business-right,.main-business{width:100%;padding:0}
  .main-business{margin:20px 0}
  .business-left,.business-right{flex-direction:row;overflow-x:auto}
  .business-post{flex-direction:column;align-items:center}
  .business-post img{width:100%;height:auto}
} */
.business-header{position:relative;border-bottom:1px solid #333;padding-bottom:10px;margin-bottom:10px}
.business-header:before{content:"";position:absolute;bottom:-2px;width:100px;height:3px;background:#333}
.business-header h2{color:#000;font-size:18px;line-height:16px;text-transform:uppercase;font-weight:600}
.business-post a{display:flex;gap:10px}
.business-grid{display:flex;justify-content:space-between;margin-top:15px}
.business-left,.business-right{width:25%;display:flex;flex-direction:column;gap:15px}
.business-left .business-post,.business-right .business-post{display:flex;align-items:center;gap:10px}
.main-business{width:47%;padding:0 20px;display:flex;flex-direction:column;align-items:center}
.main-business-post figure img{width:100%;height:auto;border-radius:8px;object-fit:cover}
.business-post img{width:80px;height:80px;border-radius:8px;object-fit:cover}
.main-business-post figcaption{margin-top:10px}
.main-business-post h1{font-size:24px;line-height:28px;text-align:center}
.business-post h2{font-size:16px;line-height:20px;text-align:left;margin:0}
@media (max-width:768px){
  .business-grid{flex-direction:column;align-items:center}
  .business-left,.business-right,.main-business{width:100%;padding:0}
  .main-business{margin:20px 0}
  .business-left,.business-right{overflow-x:auto;gap:10px}
  .business-post{flex-direction:column;align-items:center}
  .business-post img{width:100%;height:auto}
  .business-post a{display:block;}
}



.webstory-header{position:relative;border-bottom:1px solid #333;padding-bottom:10px;margin-bottom:10px}
.webstory-header h2{color:#000;font-size:18px;line-height:16px;text-transform:uppercase;font-weight:600}
.web-story-section{position:relative;max-width:100%;overflow:hidden}
.glide__slides{display:flex;gap:10px}
.glide__slide{min-width:200px}
.glide__slide a{display:flex;flex-direction:column;align-items:center;text-align:center}
.glide__slide figure img{width:100%;height:auto;border-radius:8px;object-fit:cover}
.glide__arrows,.glide__bullets{position:absolute;top:50%;transform:translateY(-50%);display:flex;gap:10px}
.glide__arrows{left:10px;right:10px;justify-content:space-between}
.glide__bullets{bottom:10px;left:50%;transform:translateX(-50%)}
@media (max-width:768px){
  .glide__slides{flex-direction:none}
  /*.glide__slide{min-width:100%}*/
  .glide__arrows{display:none}
  .glide__bullets{position:static;transform:none;justify-content:center;margin-top:10px}
}


.yt-video-header{position:relative;border-bottom:1px solid #333;padding-bottom:10px;margin-bottom:10px;text-align:center}
.yt-video-header:before{content:"";position:absolute;bottom:-2px;width:100px;height:3px;background:#333;left:50%;transform:translateX(-50%)}
.yt-video-header h2{color:#000;font-size:18px;line-height:22px;text-transform:uppercase;margin:0;display:inline-block;padding:0 10px}
.yt-video-section{position:relative;width:100%;overflow:hidden}
.yt-glide__slides{padding:0;margin:0;list-style:none;display:flex;flex-direction:row}
.yt-glide__slide{box-sizing:border-box;padding:10px;flex-shrink:0;width:100%;text-align:center}
.yt-glide__slide h3{font-size:16px;line-height:20px;color:#000;margin:10px 0 0}
.yt-glide__arrows{position:absolute;top:50%;width:100%;display:flex;justify-content:space-between;transform:translateY(-50%)}
.yt-glide__arrow{background:rgba(0,0,0,.5);color:#fff;border:none;padding:10px;cursor:pointer}
.yt-glide__arrow:hover{background:rgba(0,0,0,.8)}
.yt-glide__bullets{text-align:center;margin-top:10px}
@media (max-width:768px){
  .yt-video-header h2{font-size:16px}
  .yt-glide__slide h3{font-size:14px}
  .yt-glide__arrow{padding:5px}
  .yt-glide__bullets{display:none}
}
@media (max-width:480px){
  .yt-video-header h2{font-size:14px}
  .yt-glide__slide h3{font-size:12px}
  .yt-glide__arrow{padding:3px}
  }

  header{
    /* box-shadow: 2px 3px 20px black, 0 0 60px #83817e inset; */
    box-shadow: 2px 3px 2px white, 0 0 60px #83817e inset;
    background: #fffef0;
    filter: url(#wavy2);
  }
  .texure{
    box-shadow: 2px 3px 20px black, 0 0 60px #83817e inset;
    background: #fffef0;
    filter: url(#wavy2);
  }
  .top-mnheader {display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #eee;padding:20px 0;}
  .e-paper{position: fixed;top: 0;z-index: 99;top: 17px;right: 9px;}
  @media (max-width:768px){
    .top-mnheader{display:block;padding: 0;}
    .location{display:none;}
    }

.ampcontainer{max-width: 1280px; margin: auto}