.dr-news-featured{width:100%;margin:0 0 var(--dr-space-xl);overflow:hidden}
.dr-news-featured__link{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));color:inherit;text-decoration:none;outline:0}
.dr-news-featured__link:focus-visible{box-shadow:inset 0 0 0 2px var(--dr-accent);border-radius:inherit}
.dr-news-featured__image{width:100%;aspect-ratio:16/9;overflow:hidden}
.dr-news-featured__image img{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none;user-select:none;-webkit-user-drag:none;transition:transform var(--dr-duration-standard) var(--dr-ease-interface)}
.dr-news-featured__body{display:flex;flex:1;min-width:0;flex-direction:column;align-items:flex-start;gap:var(--dr-space-sm);padding:var(--dr-space-lg);text-align:left}
.dr-news-featured__body :is(h2,p){margin:0}
.dr-news-featured__body time{color:var(--dr-accent-text)}
.dr-news-featured__cta{width:auto;max-width:100%;margin-top:auto;border:0;text-align:left}
.dr-news-grid{display:grid;gap:var(--dr-space-md)}
.dr-news-card{overflow:hidden;display:flex;flex-direction:column}
.dr-news-card__link{display:flex;flex:1;min-width:0;flex-direction:column;color:inherit;text-decoration:none;outline:0}
.dr-news-card__link:focus-visible{box-shadow:inset 0 0 0 2px var(--dr-accent);border-radius:inherit}
.dr-news-card__image{aspect-ratio:4/3;overflow:hidden}
.dr-news-card__image img{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none;user-select:none;-webkit-user-drag:none;transition:transform var(--dr-duration-standard) var(--dr-ease-interface)}
.dr-news-card__body{padding:var(--dr-space-md);display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:var(--dr-space-sm)}
.dr-news-card__body :is(h2,h3,p){margin:0}
.dr-news-card__cta{width:auto;max-width:100%;margin-top:auto;border:0;text-align:left}
.dr-news-card time{color:var(--dr-accent-text)}
.dr-news-header{display:flex;align-items:end;justify-content:space-between;gap:var(--dr-space-md);margin-bottom:var(--dr-space-xl)}
.dr-news-header h2{margin:0}
.dr-news-header .dr-eyebrow{margin-bottom:var(--dr-space-md)}
.dr-news-header em{color:var(--dr-accent-text)}
.dr-news-empty{color:var(--dr-muted)}
.dr-newsletter-panel{padding:var(--dr-space-md);display:grid;gap:var(--dr-space-lg)}
.dr-newsletter-panel h2{margin:0}
.dr-newsletter-panel em{color:var(--dr-accent-text)}
.dr-newsletter-panel .dr-eyebrow{margin-bottom:var(--dr-space-md)}
.dr-newsletter-fields{display:grid;gap:var(--dr-space-sm);align-items:end}
.dr-newsletter-fields input{border-radius:var(--dr-radius-button)}
.dr-newsletter-note{color:var(--dr-muted);margin-top:var(--dr-space-sm)}
.dr-editorial-page{padding-top:calc(var(--header-height,80px) + var(--dr-section-standard-mobile))}
.dr-article-content{margin-top:var(--dr-space-xl);overflow-wrap:anywhere}
.dr-article-content img{max-width:100%;height:auto}
.dr-article-content iframe{max-width:100%}
.dr-article-content table{display:block;overflow:auto}
.dr-article-cover{width:100%;height:auto;display:block;margin-top:var(--dr-space-lg);border-radius:var(--dr-radius-card)}
.dr-pagination{display:flex;gap:var(--dr-space-md);justify-content:center;margin-top:var(--dr-space-xl)}
.dr-pagination a{color:var(--dr-text);padding:12px}
.dr-pagination span{padding:12px}
.dr-article-header h1{margin-block:var(--dr-space-md)}

.dr-article-header .dr-h1,.dr-article-content h1{font-family:var(--font-h1--family);font-style:var(--font-h1--style);font-weight:var(--font-h1--weight);font-size:var(--font-h1--size);line-height:var(--font-h1--line-height);letter-spacing:var(--font-h1--letter-spacing);text-transform:var(--font-h1--case)}
.dr-article-content h2{font-family:var(--font-h2--family);font-style:var(--font-h2--style);font-weight:var(--font-h2--weight);font-size:var(--font-h2--size);line-height:var(--font-h2--line-height);letter-spacing:var(--font-h2--letter-spacing);text-transform:var(--font-h2--case)}
.dr-article-content h3{font-family:var(--font-h3--family);font-style:var(--font-h3--style);font-weight:var(--font-h3--weight);font-size:var(--font-h3--size);line-height:var(--font-h3--line-height);letter-spacing:var(--font-h3--letter-spacing);text-transform:var(--font-h3--case)}

@media(min-width:750px){.dr-news-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.dr-newsletter-panel{padding:var(--dr-space-xl);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}
.dr-newsletter-fields{grid-template-columns:minmax(0,1fr) auto}
.dr-editorial-page{padding-top:calc(var(--header-height,80px) + var(--dr-section-standard-desktop))}
}

@media(hover:hover){.dr-news-featured:hover{border-color:var(--dr-accent)}
.dr-news-featured__link:hover .dr-news-featured__image img{transform:scale(1.025)}
.dr-news-card:hover{border-color:var(--dr-accent)}
.dr-news-card__link:hover .dr-news-card__image img{transform:scale(1.025)}
}

@media(max-width:749px){.dr-news-featured__link{grid-template-columns:1fr}
.dr-news-featured__image{aspect-ratio:16/9}
.dr-news-featured__body{padding:var(--dr-space-md)}
.dr-news-header{align-items:start;flex-direction:column}
.dr-newsletter-fields .dr-button{width:100%}
}

@media(prefers-reduced-motion:reduce){.dr-news-featured,.dr-news-featured__image img,.dr-news-card,.dr-news-card__image img{transition:none}
}
