.dsg-news-archive{--dsg-news-page-bg:#11120D;--dsg-news-hero-bg:#11120D;--dsg-news-hero-overlay:#11120D;--dsg-news-hero-text:#11120D;--dsg-news-section-bg:#11120D;--dsg-news-section-heading:#FFFBF4;--dsg-news-card-bg:#FFFBF4;--dsg-news-card-title:#11120D;--dsg-news-card-text:#565449;--dsg-news-accent:#D8CFBC;--dsg-news-button-bg:#D8CFBC;--dsg-news-button-text:#11120D;--dsg-news-button-hover-bg:#D45937;--dsg-news-button-hover-text:#FFFBF4;--dsg-news-line:#D8CFBC;background:var(--dsg-news-page-bg);color:var(--dsg-news-card-text);font-family:"UTM Avo",sans-serif;overflow:hidden}.dsg-news-container{margin:0 auto;max-width:1250px;padding:0 15px;width:100%}.dsg-news-hero{aspect-ratio:2.315/1;background-color:var(--dsg-news-hero-bg);background-image:var(--dsg-news-hero-image);background-position:center;background-size:cover;position:relative;width:100%}.dsg-news-hero__overlay{background:color-mix(in srgb,var(--dsg-news-hero-overlay) 8%,transparent);inset:0;position:absolute}.dsg-news-hero h1{background:var(--dsg-news-accent);bottom:0;color:var(--dsg-news-hero-text);font-family:"UTM Avo",sans-serif;font-size:18px;font-weight:700;left:50%;line-height:25.7px;margin:0;max-width:100%;padding:10px;position:absolute;text-align:center;text-transform:uppercase;transform:translateX(-50%);width:850px;z-index:1}.dsg-news-listing{background:var(--dsg-news-section-bg);padding:120px 0 50px}.dsg-news-heading{margin:0 0 15px}.dsg-news-heading h2{color:var(--dsg-news-section-heading);font-family:"UTM Avo",sans-serif;font-size:21px;font-weight:700;line-height:30px;margin:0 0 15px}.dsg-news-breadcrumb{color:var(--dsg-news-section-heading);display:flex;font-size:14px;line-height:20px;margin:0 0 15px}.dsg-news-breadcrumb a{color:inherit;margin-right:26px;position:relative;text-decoration:none}.dsg-news-breadcrumb a:after{background:var(--dsg-news-accent);content:"";height:1px;position:absolute;right:-18px;top:10px;width:10px}.dsg-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:0}.dsg-news-card{background:transparent;display:block;height:495px;margin:0;overflow:hidden}.dsg-news-card__media{display:block;height:300px;overflow:hidden}.dsg-news-card__media img{display:block;height:300px!important;object-fit:cover;width:100%}.dsg-news-card__body{background:var(--dsg-news-card-bg);box-sizing:border-box;color:var(--dsg-news-card-text);height:195px;padding:15px}.dsg-news-card h3{display:-webkit-box;font-family:"UTM Avo",sans-serif;font-size:16.38px;font-weight:700;height:50px;line-height:23.4px;margin:0 0 10px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.dsg-news-card h3 a{color:var(--dsg-news-card-title);text-decoration:none}.dsg-news-card__excerpt{display:-webkit-box;font-size:14px;height:60px;line-height:20px;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.dsg-news-card__link{background:var(--dsg-news-button-bg);color:var(--dsg-news-button-text);display:inline-block;font-size:14px;line-height:20px;margin-top:15px;padding:5px 10px;text-decoration:none;transition:background .2s ease,color .2s ease}.dsg-news-card__link:after{border-bottom:1px solid currentColor;border-right:1px solid currentColor;content:"";display:inline-block;height:6px;margin-left:15px;transform:rotate(-45deg);vertical-align:1px;width:6px}.dsg-news-card__link:hover{background:var(--dsg-news-button-hover-bg);color:var(--dsg-news-button-hover-text)}.dsg-news-pagination{margin:20px 0 0;text-align:center}.dsg-news-pagination ul{display:flex;gap:10px;justify-content:center;list-style:none;margin:0;padding:0}.dsg-news-pagination a,.dsg-news-pagination span{align-items:center;color:var(--dsg-news-accent);display:flex;height:32px;justify-content:center;line-height:30px;min-width:32px;text-decoration:none}.dsg-news-pagination .current,.dsg-news-pagination a:hover{background:var(--dsg-news-accent);color:var(--dsg-news-button-text)}.dsg-news-empty{border:1px solid var(--dsg-news-line);color:var(--dsg-news-section-heading);padding:64px;text-align:center}.dsg-news-empty h3{color:inherit;font-size:24px;margin:0 0 12px}.dsg-news-description{background:var(--dsg-news-page-bg);color:var(--dsg-news-section-heading);padding:0 0 90px}.dsg-news-description__inner{font-size:14px;line-height:1.75}.dsg-news-description h2{color:inherit;font-family:"UTM Avo",sans-serif;font-size:24px;font-weight:700;line-height:34.3px;margin:0 0 20px}.dsg-news-description h3{color:inherit;font-size:18px}.dsg-news-description a{color:var(--dsg-news-accent)}
@media(max-width:991px){.dsg-news-container{max-width:750px}.dsg-news-listing{padding-top:70px}.dsg-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dsg-news-card{height:auto}.dsg-news-card__media,.dsg-news-card__media img{height:270px!important}.dsg-news-card__body{height:195px}}
@media(max-width:767px){.dsg-news-hero{aspect-ratio:1.55/1}.dsg-news-hero h1{font-size:16px;line-height:23px;position:absolute}.dsg-news-container{max-width:100%;padding:0 15px}.dsg-news-listing{padding:50px 0 30px}.dsg-news-heading h2{font-size:19px;line-height:27px}.dsg-news-grid{grid-template-columns:1fr}.dsg-news-card__media,.dsg-news-card__media img{height:260px!important}.dsg-news-description{padding-bottom:60px}}
@media(max-width:420px){.dsg-news-hero{aspect-ratio:1.35/1}.dsg-news-card__media,.dsg-news-card__media img{height:240px!important}}
.dsg-news-archive>.dsg-news-hero{margin:0!important;max-width:none!important;padding:0!important;width:100%!important}.dsg-news-archive>.dsg-news-listing{margin:0!important;max-width:none!important;padding:120px 0 50px!important;width:100%!important}.dsg-news-archive>.dsg-news-description{margin:0!important;max-width:none!important;padding:0 0 90px!important;width:100%!important}
.dsg-news-archive>.dsg-news-hero,.dsg-news-archive>.dsg-news-listing,.dsg-news-archive>.dsg-news-description{display:block!important}
@media(max-width:991px){.dsg-news-archive>.dsg-news-listing{padding-top:70px!important}}
@media(max-width:767px){.dsg-news-archive>.dsg-news-listing{padding:50px 0 30px!important}.dsg-news-archive>.dsg-news-description{padding-bottom:60px!important}}

/* Category pagination and progressive description reveal. */
.dsg-news-pagination ul{flex-wrap:wrap;gap:0}.dsg-news-pagination a,.dsg-news-pagination span{border:1px solid transparent;border-radius:50%;margin:0 5px;padding:0}.dsg-news-description__inner{position:relative}.dsg-news-description__content{overflow:hidden;transition:max-height .45s ease}.dsg-news-description__fade{background:linear-gradient(180deg,transparent 0,var(--dsg-news-page-bg) 76%);bottom:70px;height:150px;left:15px;pointer-events:none;position:absolute;right:15px}.dsg-news-description__toggle{background:var(--dsg-news-button-bg);border:0;color:var(--dsg-news-button-text);cursor:pointer;display:block;font-family:"UTM Avo",sans-serif;font-size:16px;font-weight:700;line-height:46px;margin:24px auto 0;min-width:170px;padding:0 25px;position:relative;transition:background .2s ease,color .2s ease;z-index:1}.dsg-news-description__toggle:hover{background:var(--dsg-news-button-hover-bg);color:var(--dsg-news-button-hover-text)}.dsg-news-description.is-expanded .dsg-news-description__content{max-height:none!important}.dsg-news-description.is-expanded .dsg-news-description__fade,.dsg-news-description.is-expanded .dsg-news-description__toggle,.dsg-news-description.is-short .dsg-news-description__fade,.dsg-news-description.is-short .dsg-news-description__toggle{display:none}

/* Reference-parity hero caption and breadcrumb. */
.dsg-news-hero__caption{bottom:-70px;left:50%;max-width:calc(100% - 30px);position:absolute;transform:translateX(-50%);width:850px;z-index:2}.dsg-news-hero .dsg-news-hero__caption h1{bottom:auto;left:auto;max-width:none;position:static;transform:none;width:100%}.dsg-news-hero__caption p{align-items:center;background:#FFFBF4;color:#565449;display:flex;font-size:14px;justify-content:center;line-height:20px;margin:0;min-height:70px;padding:12px 28px;text-align:center}.dsg-news-breadcrumb{align-items:center}.dsg-news-breadcrumb a{margin-right:31px}.dsg-news-breadcrumb a:after{background:transparent;border-right:2px solid var(--dsg-news-accent);border-top:2px solid var(--dsg-news-accent);height:8px;right:-19px;top:5px;transform:rotate(45deg);width:8px}
@media(max-width:767px){.dsg-news-hero__caption{bottom:-92px}.dsg-news-hero__caption p{font-size:13px;line-height:19px;min-height:92px;padding:12px 15px}.dsg-news-archive>.dsg-news-listing{padding-top:125px!important}}
