@font-face {font-family:'EB Garamond';src:url('../fnt/EBG/EBGaramond-Regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap;}
@font-face {font-family:'EB Garamond';src:url('../fnt/EBG/EBGaramond-Italic.woff2') format('woff2');font-weight:400;font-style:italic;font-display:swap;}
@font-face {font-family:'EB Garamond';src:url('../fnt/EBG/EBGaramond-Medium.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap;}
@font-face {font-family:'EB Garamond';src:url('../fnt/EBG/EBGaramond-MediumItalic.woff2') format('woff2');font-weight:500;font-style:italic;font-display:swap;}
@font-face {font-family:'EB Garamond';src:url('../fnt/EBG/EBGaramond-SemiBold.woff2') format('woff2');font-weight:600;font-style:normal;font-display:swap;}
@font-face {font-family:'EB Garamond';src:url('../fnt/EBG/EBGaramond-SemiBoldItalic.woff2') format('woff2');font-weight:600;font-style:italic;font-display:swap;}
@font-face {font-family:'EB Garamond';src:url('../fnt/EBG/EBGaramond-Bold.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap;}
@font-face {font-family:'EB Garamond';src:url('../fnt/EBG/EBGaramond-BoldItalic.woff2') format('woff2');font-weight:700;font-style:italic;font-display:swap;}
@font-face {font-family:'EB Garamond';src:url('../fnt/EBG/EBGaramond-ExtraBold.woff2') format('woff2');font-weight:800;font-style:normal;font-display:swap;}
@font-face {font-family:'EB Garamond';src:url('../fnt/EBG/EBGaramond-ExtraBoldItalic.woff2') format('woff2');font-weight:800;font-style:italic;font-display:swap;}
:root {--font-editorial:'EB Garamond', Georgia, serif;--font-ui:'Segoe UI', Arial, sans-serif;}
body {width:100%;max-width:100%;min-width:100%;font-family:var(--font-editorial);padding:0;}
body, header, div, nav {box-sizing:border-box;}
body, h1, h2, h3, h4, h5, h6, p, a, li, ul, button {margin:0;}
header h1 {text-align:center;}
a, p {font-size:inherit;line-height:inherit;font-family:inherit;font-weight:inherit;text-decoration:none;color:inherit;}
button {background:transparent;background-color:transparent;padding:0;outline:none;border:none;cursor:pointer;}
input[type="text"] {padding:10px;width:70%;}
.search {margin-bottom:20px;text-align:center;}
.article {border-bottom:1px solid #ddd;margin-bottom:20px;padding-bottom:20px;}
.article img {max-width:100%;border-radius:8px;}
.title {font-size:1.5em;}
.meta {color:#777;font-size:0.9em;}
.hero, .top-four, .cover_special-a, .cover_special-b, .dual-section, .three-section, .middle, .coverSec_minHero {display:grid;gap:15px;}
.hero {padding-bottom:0;text-align:center;border-radius:36px 36px 0 0;margin-top:1rem;}
.top-four {gap:0;grid-template-columns:repeat(4, 1fr);padding:1rem 0;}
.coverSpecialA_Cont, .coverSpecialB_Cont {width:100%;}
.cover_special-a, .cover_special-b {grid-template-columns:repeat(2, 1fr);border-radius:36px;background-color:#e5efed;}
.specialItem_left {padding:1.5rem;}
.dual-section {grid-template-columns:1fr 1fr;}
.three-section {grid-template-columns:1fr 1fr 1fr;margin:2rem 0}
.middle, .coverSec_minHero {grid-template-columns:1fr 1fr 1fr 1fr;}
.middle {padding:2rem 0;}
.coverSec_minHero {padding-top:1rem;}
.hero-img {width:100%;height:22rem;box-shadow:inset 0 0 200px 150px hsl(0deg 0% 0% / 65%);border-radius:36px;}
.hero-cont-inner {width:100%;height:100%;padding:0 4rem;display:flex;flex-direction:column;align-items:center;justify-content:center;}
.coverSpecialA-img, .coverSpecialB-img {width:100%;height:18rem;box-shadow:inset 0 0 200px 150px hsl(0deg 0% 0% / 50%);border-radius:36px;}
.hero h1 {font-size:40px;margin:10px 0;}
.container {display:grid;grid-template-columns:3fr 1fr;gap:40px;}
.section {margin-bottom:50px;padding:1rem;background-color:#fff;border-radius:36px;}
.section h2 {border-bottom:2px solid #000; padding-bottom:5px;}
.section-grid {display:grid;grid-template-columns: 1fr 1fr 1fr 1fr;gap:20px;}
.section-small article {margin-bottom:15px;}
.sidebar {border-left:1px solid #ddd; padding-left:20px;}
.sidebar h3 {font-size:16px; text-transform:uppercase;}
.sidebar li {margin-bottom:10px;}
.articles {width:100%;max-width:100%;min-width:100%;padding:0;box-sizing:border-box;font-family:var(--font-editorial);}
.articles-container {display:grid;grid-template-columns:1fr 2fr 1fr;gap:30px;}
.article-featured {position:relative;border-radius:20px;overflow:hidden;cursor:pointer;}
.article-featured img {width:100%;height:auto;display:block;}
.article-info {padding:20px 0;text-align:center;}
.category {color:#2c7a7b;font-size:14px;font-weight:bold;}
.title {font-size:42px;margin-top:12px;line-height:1.25;color:#4c5254;}
.article-small {margin-top:20px;display:flex;gap:15px;cursor:pointer;}
.article-small img {width:120px;border-radius:10px;}
.article-small h3 {font-size:16px;}
.articles-sidebar {border-left:1px solid #ddd;padding-left:20px;}
.sidebar-section {margin-bottom:30px;}
.sidebar-title {font-size:14px;text-transform:uppercase;color:#777;margin-bottom:10px;}
.sidebar-item {margin-bottom:15px;cursor:pointer;}
.sidebar-item p {font-size:16px;margin:0;}
.sidebar-item span {font-size:12px;color:#888;}
.popular ol {padding-left:20px;}
.popular li {margin-bottom:10px;font-size:15px;cursor:pointer;}
.article-featured:hover img, .article-small:hover img {transform:scale(1.05);transition:0.3s;}
.sidebar-item:hover p, .popular li:hover {text-decoration:underline;}
.top-four > div {position:relative;padding:0 1rem;}
.top-four > div:not(:first-child)::before {content:"";position:absolute;left:0;top:10%;bottom:10%;width:0.5px;background:#c1d3d0;}
.top-item {padding:0;}
.topItem_Ins {width:100%;height:100%;padding:0.75rem;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;background-color:transparent;border-radius:27px;}
.topItem_Ins:hover {background-color:#fff;}
.specialItem {padding:1rem;}
.topItem-cont, .specialItem_cont {padding:1rem;background-color:transparent;font-size:0;line-height:1;border-radius:17px;cursor:pointer;transition:all 0.25s;}
.topItem-cont:hover {background-color:#fff;}
.top-item a, .specialItem a {text-decoration:none;color:#293337;}
.top-item a:hover, .specialItem a:hover {text-decoration:underline;}
.date {font-family:Segoe UI, sans-serif;font-size:11px;color:#777;margin-top:0.5rem;}
.four-columns {display:grid;grid-template-columns:2fr 1fr 1fr;gap:25px;margin:40px 0;}
.col h3 {font-size:14px;text-transform:uppercase;border-bottom:1px solid #000;padding-bottom:5px;margin-bottom:10px;}
.col ul {list-style:none;padding:0;}
.col li {margin-bottom:10px;}
.col a {text-decoration:none;}
.col article {margin-bottom:20px;}
.col article img {width:100%;border-radius:6px;margin-bottom:8px;}
.dual-item img {width:100%;border-radius:8px;margin-bottom:10px;}
.dual-item h3 {font-size:20px;margin:10px 0;}
.dual-item p {font-size:14px;color:#555;}
.three-item img {width:100%;border-radius:8px;margin-bottom:10px;}
.three-item h3 {font-size:20px;margin:10px 0;}
.three-item p {font-size:14px;color:#555;}
.threesec-head__title-cont {width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-top:2rem;}
.threesec-head__title-text {font-size:1.15rem;font-family:Segoe UI, sans-serif;line-height:1.15;flex:1;max-width:120px;color:#7aa099;text-align:center;}
.threesec-head__title-divr {flex:1;height:2px;background-color:#e2e2e2;}
.middle img {width:100%;border-radius:8px;margin-bottom:10px;}
.middle h3 {font-size:20px;margin:10px 0;}
.middle p {font-size:14px;color:#555;}
.top-item-title-wrap {position:relative;width:100%;margin:0;}
.top-item-title {display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;text-overflow:ellipsis;font-size:1rem;font-family:var(--font-editorial);font-weight:700;line-height:1.25;text-align:left;max-height:calc(1rem * 1.25 * 3);min-height:calc(1rem * 1.25 * 3);word-break:break-word;overflow-wrap:anywhere;position:relative;z-index:1;}
.top-item-title-wrap::after {content:"";position:absolute;right:0;bottom:0;width:38%;height:1.5em;pointer-events:none;z-index:2;background:linear-gradient(to right, rgba(236, 250, 249, 0) 0%, rgba(236, 250, 249, 0.65) 45%, rgba(236, 250, 249, 0.92) 75%, #ecfaf9 100%);}
.topItem-cont:hover .top-item-title-wrap::after {background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.65) 45%, rgba(255, 255, 255, 0.92) 75%, #ffffff 100%);}
.topsec_line-news__cntr {width:auto;max-width:100%;padding:0.65rem 2.5rem;background-color:#e5efed;border-radius:12px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;box-sizing:border-box;position:relative;}
.topsec_line-news__arrow-cnt {display:flex;position:absolute;top:50%;transform:translateY(-50%);width:36px;height:100%;cursor:pointer;z-index:2;}
.topsec_ln-arrow-lft {left:0;}
.topsec_ln-arrow-rgt {right:0;}
.topsec_line-news__arrow-btn {width:100%;height:100%;font-size:1rem;line-height:1;color:hsl(172.5deg 7.77% 40.39% / 45%);align-self:normal;}
.topsec_line-news__viewport {width:100%;text-align:center;overflow:hidden;}
.topsec_ln-track {display:flex;flex-direction:row;align-items:center;justify-content:flex-start;transition:transform 0.35s ease;will-change:transform;}
.topsec_line-news__viewport-item {min-width:100%;}
.topsec_line-news__item-text {width:100%;color:#2d3834;}
.topsec_line-news__item-highlight {font-size:0.74rem;font-family:Segoe UI, sans-serif;font-weight:700;color:#bd3806;margin-right:0.5rem;}
.topFour_headCont {width:100%;padding:3rem 1rem;padding-bottom:1rem;background-color:#e5efed;margin-top:3rem;border-radius:36px 36px 0 0;}
.topFour_secTitle, .topFour_secTitle2 {width:100%;text-align:center;font-size:1.55rem;font-family:Segoe UI, sans-serif;font-weight:800;line-height:1;color:#2d3834;}
.topFour_secTitle {margin-bottom:2rem;}
.topFour_secTitle2 {margin:0;padding-bottom:2rem;border-bottom:1px solid #c1d3d0;}
.breaking-news {width:100%;margin-top:0.75rem;padding-bottom:1rem;border-bottom:1px solid #c7d2d1;}
.breaking-news-inner {width:100%;position:relative;max-width:100%;margin:0 auto;overflow:hidden;padding:0 40px;border-radius:0 0 14px 14px;}
.topFour_Divider {width:100%;height:18px;background:url('/_wsconfig/assets/img/dotted-bg.png') repeat-x center center;background-size:470px;margin:2rem 0;}
.breaking-news-controls {display:flex;position:absolute;top:50%;transform:translateY(-50%);width:36px;height:100%;background:white;cursor:pointer;z-index:2;}
.breaking-news-ctrl-lft {left:0;border-right:1px solid #ddd;}
.breaking-news-ctrl-rgt {right:0;border-left:1px solid #ddd;}
.breaking-news-btn {width:100%;height:100%;font-size:1.2rem;line-height:1;color:#555;background:#fff;align-self:normal;}
.breaking-news-btn:hover {background:#f5f5f5;}
.breaking-news-btn-lft {border-radius:12px 0 0 12px;}
.breaking-news-btn-rgt {border-radius:0 12px 12px 0;}
.breaking-news-viewport {width:100%;overflow:hidden;padding:6px 0;}
.breaking-news-track {display:flex;transition:transform 0.35s ease;will-change:transform;}
.breaking-news-item {flex:0 0 25%;max-width:25%;padding:0 0.5rem;box-sizing:border-box;align-self:normal;}
.breaking-news-card {width:100%;height:100%;padding:0.5rem;padding-right:1rem;border-right:1px solid #e2e2e2;background:transparent;}
.breaking-news-card:hover {background-color:#f1f7f6;}
.breaking-news-tag {display:block;margin-bottom:0.5rem;font-family:var(--font-ui);font-size:0.67rem;line-height:1;font-weight:700;color:#b6b6b6;text-transform:uppercase;}
.breaking-news-card p {display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:0.95rem;font-weight:500;line-height:1.15;margin:0;}