.cuc-news-article-page{color:#343a40;position:relative}.cuc-news-article-bg{z-index:0;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0}.cuc-news-article-content{z-index:1;position:relative}.cuc-news-article-container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.cuc-news-article-hero{padding:120px 0 0}.cuc-news-article-hero-grid{grid-template-columns:2fr 2fr;align-items:center;gap:16px;margin-top:60px;display:grid}.cuc-news-article-title-wrap{flex-direction:column;align-items:flex-start;min-width:180px;margin-right:60px;display:flex}.cuc-news-article-title{text-transform:capitalize;margin:0;font-size:32px;font-weight:900;line-height:1.5}.cuc-news-article-date{color:#717171;margin:16px 0 8px;font-size:16px;font-weight:800}.cuc-news-article-hero-img{object-fit:cover;object-position:50% 50%;width:100%;height:80vh;max-height:720px;display:block}.cuc-news-article-body{padding:100px 0 120px}.cuc-news-article-richtext p{margin:0 0 16px;font-size:18px;font-weight:500;line-height:2}.cuc-news-article-table-wrap{margin:24px 0 32px;overflow-x:auto}.cuc-news-article-table{border-collapse:collapse;width:100%;min-width:720px}.cuc-news-article-table th,.cuc-news-article-table td{text-align:center;vertical-align:middle;border:1px solid #000;height:60px;padding:8px 16px;font-size:18px;line-height:1.4}.cuc-news-article-footer{margin-top:32px}.cuc-news-article-footer p{text-align:right;margin:0 0 16px;font-size:18px;line-height:2}@media (max-width:991px){.cuc-news-article-hero{padding-top:100px}.cuc-news-article-hero-grid{grid-template-columns:1fr;margin-top:32px}.cuc-news-article-title-wrap{margin-right:0}.cuc-news-article-hero-img{height:52vh;max-height:420px}.cuc-news-article-body{padding:60px 0 80px}.cuc-news-article-richtext p,.cuc-news-article-footer p{font-size:16px}.cuc-news-article-table th,.cuc-news-article-table td{height:52px;font-size:16px}}@media (max-width:767px){.cuc-news-article-title{font-size:24px}.cuc-news-article-hero-img{height:40vh;max-height:320px}}
