.d5-news-layout{--d5-news-columns:3;--d5-news-gap:18px;--d5-news-ratio:16/9;min-width:0}.d5-news-layout [hidden]{display:none!important}.d5-news-cols-1{--d5-news-columns:1;--d5-news-tablet-columns:1}.d5-news-cols-2{--d5-news-columns:2}.d5-news-cols-3{--d5-news-columns:3}.d5-news-cols-4{--d5-news-columns:4}.d5-news-ratio-16-9{--d5-news-ratio:16/9}.d5-news-ratio-3-2{--d5-news-ratio:3/2}.d5-news-ratio-4-3{--d5-news-ratio:4/3}.d5-news-ratio-1-1{--d5-news-ratio:1/1}.d5-news-layout .d5-item{min-width:0;--d5-ov-pos:static;--d5-ov-color:initial;--d5-ov-bg:none;--d5-ov-pad:0;--d5-img-d:block}.d5-news-layout .d5-item__title{font-family:var(--d5-font-head,var(--d5-font,inherit));font-size:var(--d5-news-title-size,1rem);line-height:1.55;font-weight:700}.d5-theme .d5-news-layout .d5-item__title a{color:var(--d5-news-title-color,var(--d5-text,#111));text-decoration:none}.d5-theme .d5-news-layout .d5-item__title a:hover{color:var(--d5-news-hover,var(--d5-accent,#c4161c))}.d5-news-layout .d5-item__title a:focus-visible{outline:2px solid var(--d5-accent,#c4161c);outline-offset:3px}.d5-news-layout .d5-item__media{aspect-ratio:var(--d5-news-ratio,16/9);border-radius:var(--d5-radius,3px)}.d5-news-layout .d5-item__meta{margin-top:5px;font-size:.75rem;line-height:1.5}.d5-news-layout .d5-item__excerpt{margin-top:7px;font-size:.9rem}.d5-news-layout--compact{display:flex;flex-direction:column;gap:var(--d5-news-gap,12px);--d5-news-gap:12px;--d5-news-thumb:85px}.d5-news-layout--compact>.d5-item{--d5-dir:row;--d5-iw:var(--d5-news-thumb,85px);--d5-ig:12px;align-items:flex-start;margin:0;padding:0 0 var(--d5-news-gap,12px);border-bottom:1px solid var(--d5-divider,#e5e7eb)}.d5-news-layout--compact>.d5-item:last-child{border-bottom:0;padding-bottom:0}.d5-news-layout--compact .d5-item__media{width:var(--d5-news-thumb,85px);max-width:35%;aspect-ratio:85/60;flex-shrink:0}.d5-news-layout--compact .d5-item__body{flex:1;min-width:0}.d5-news-layout--compact .d5-item__title{font-size:var(--d5-news-title-size,.95rem)}.d5-news-layout--grid{display:grid;grid-template-columns:repeat(var(--d5-news-columns,3),minmax(0,1fr));gap:var(--d5-news-gap,18px)}.d5-news-layout--grid>.d5-item{--d5-dir:column;--d5-iw:100%;--d5-ig:9px;padding-bottom:12px;border-bottom:1px solid var(--d5-divider,#e5e7eb)}.d5-news-layout--section{display:grid;grid-template-columns:minmax(0,2.1fr) minmax(0,1fr);gap:var(--d5-news-gap,20px);--d5-news-gap:20px;--d5-featured-columns:3}.d5-featured-cols-1{--d5-featured-columns:1;--d5-featured-mobile-columns:1}.d5-featured-cols-2{--d5-featured-columns:2}.d5-featured-cols-3{--d5-featured-columns:3}.d5-featured-cols-4{--d5-featured-columns:4}.d5-news-section__photos,.d5-news-section__right{min-width:0}.d5-news-section__cards{display:grid;grid-template-columns:repeat(var(--d5-featured-columns,3),minmax(0,1fr));gap:var(--d5-news-card-gap,14px)}.d5-news-section__cards>.d5-item{--d5-dir:column;--d5-iw:100%;--d5-ig:10px}.d5-news-section__cards .d5-item__media{aspect-ratio:var(--d5-news-featured-ratio,3/4)}.d5-news-section__cards .d5-item__title{font-size:var(--d5-news-featured-title-size,1.05rem);line-height:1.6}.d5-news-section__right{padding-inline-start:var(--d5-news-gap,20px);border-inline-start:1px solid var(--d5-divider,#e5e7eb)}.d5-news-section__headlines{display:flex;flex-direction:column;gap:0}.d5-news-section__headlines>.d5-item{--d5-dir:column;--d5-iw:100%;--d5-ig:0;margin:0;padding:12px 0;border-bottom:1px solid var(--d5-divider,#e5e7eb)}.d5-news-section__headlines>.d5-item:first-child{padding-top:0}.d5-news-section__headlines .d5-item__title{font-size:var(--d5-news-title-size,1rem);line-height:1.65}.d5-news-section__pager{margin-top:16px}.d5-news-section__buttons{display:flex;gap:8px}.d5-theme .d5-news-section__pager button{display:inline-flex;align-items:center;justify-content:center;min-height:34px;margin:0;padding:5px 12px;border:1px solid var(--d5-divider,#ddd);border-radius:3px;background:var(--d5-card,#fff);color:var(--d5-text,#111);font:inherit;font-size:.8rem;font-weight:600;line-height:1.6;cursor:pointer}.d5-theme .d5-news-section__pager button:hover:not(:disabled){border-color:var(--d5-accent,#c4161c);color:var(--d5-accent,#c4161c)}.d5-theme .d5-news-section__pager button:focus-visible{outline:2px solid var(--d5-accent,#c4161c);outline-offset:3px}.d5-theme .d5-news-section__pager button:disabled{opacity:.45;cursor:default}.d5-news-section__status{display:block;margin-top:6px;font-size:.73rem;line-height:1.5;color:var(--d5-muted,#64748b)}@media (max-width:1024px){.d5-news-layout--grid{grid-template-columns:repeat(var(--d5-news-tablet-columns,2),minmax(0,1fr))}.d5-news-layout--section{grid-template-columns:minmax(0,1fr)}.d5-news-section__right{padding-inline-start:0;padding-top:16px;border-inline-start:0;border-top:1px solid var(--d5-divider,#e5e7eb)}}@media (max-width:767px){.d5-news-layout--grid{grid-template-columns:minmax(0,1fr)}.d5-news-section__cards{grid-template-columns:repeat(var(--d5-featured-mobile-columns,2),minmax(0,1fr))}.d5-news-section__cards .d5-item__media{aspect-ratio:4/3}}@media (max-width:420px){.d5-news-section__cards{grid-template-columns:minmax(0,1fr)}}@media print{.d5-news-section__pager{display:none!important}.d5-news-layout .d5-item{break-inside:avoid}}
