.proloco-home-block--layout-compact{--section-space:44px}.proloco-home-block--layout-compact .section-head{margin-bottom:24px}.proloco-home-block--layout-compact .section-head h2{font-size:clamp(1.75rem,3vw,2.4rem)}
.proloco-home-block--layout-featured{background:linear-gradient(135deg,rgba(14,122,96,.08),rgba(177,120,50,.08));border-block:1px solid rgba(14,122,96,.12)}.proloco-home-block--layout-featured .section-head h2{font-size:clamp(2.1rem,4vw,3.4rem)}
.proloco-news-view{display:grid;gap:24px}.proloco-news-item{display:grid;grid-template-columns:minmax(180px,32%) 1fr;background:#fff;border:1px solid #e5e6e1;border-radius:18px;overflow:hidden}.proloco-news-item__media{min-height:210px;background-size:cover;background-position:center}.proloco-news-item__body{padding:24px}.proloco-news-item__date{font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;color:#68716f}.proloco-news-item h3{margin:.45rem 0 .7rem;font-size:1.45rem}.proloco-news-item h3 a{text-decoration:none;color:inherit}.proloco-news-item__link{font-weight:700;color:var(--proloco-color-primary,#0e7a60);text-decoration:none}
.proloco-news-view--compact{gap:12px}.proloco-news-view--compact .proloco-news-item{grid-template-columns:120px 1fr;border-radius:12px}.proloco-news-view--compact .proloco-news-item__media{min-height:110px}.proloco-news-view--compact .proloco-news-item__body{padding:15px 18px}.proloco-news-view--compact h3{font-size:1.05rem;margin:.25rem 0}.proloco-news-view--compact .proloco-news-item__link{font-size:.9rem}
.proloco-news-view--featured{grid-template-columns:1.35fr 1fr}.proloco-news-view--featured .proloco-news-item{grid-template-columns:1fr}.proloco-news-view--featured .proloco-news-item--lead{grid-row:span 2}.proloco-news-view--featured .proloco-news-item--lead .proloco-news-item__media{min-height:360px}.proloco-news-view--featured .proloco-news-item:not(.proloco-news-item--lead){grid-template-columns:160px 1fr}.proloco-news-view--featured .proloco-news-item:not(.proloco-news-item--lead) .proloco-news-item__media{min-height:150px}
.proloco-news-view--editorial .proloco-news-item{grid-template-columns:1fr;border:0;border-bottom:1px solid #dfe3df;border-radius:0}.proloco-news-view--editorial .proloco-news-item__media{display:none}.proloco-news-view--editorial .proloco-news-item__body{padding:20px 0}.proloco-news-view--editorial h3{font-size:clamp(1.4rem,3vw,2rem)}
.proloco-news-view--overlay{grid-template-columns:repeat(3,minmax(0,1fr))}.proloco-news-view--overlay .proloco-news-item{position:relative;display:block;min-height:360px;border:0}.proloco-news-view--overlay .proloco-news-item__media{position:absolute;inset:0;min-height:100%}.proloco-news-view--overlay .proloco-news-item::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 25%,rgba(0,0,0,.82))}.proloco-news-view--overlay .proloco-news-item__body{position:absolute;z-index:2;inset:auto 0 0;color:#fff}.proloco-news-view--overlay .proloco-news-item__date,.proloco-news-view--overlay .proloco-news-item__link{color:#fff}
@media(max-width:900px){.proloco-news-view--featured,.proloco-news-view--overlay{grid-template-columns:1fr 1fr}.proloco-news-view--featured .proloco-news-item--lead{grid-column:1/-1;grid-row:auto}}
@media(max-width:640px){.proloco-news-item,.proloco-news-view--compact .proloco-news-item,.proloco-news-view--featured .proloco-news-item:not(.proloco-news-item--lead){grid-template-columns:1fr}.proloco-news-view--featured,.proloco-news-view--overlay{grid-template-columns:1fr}.proloco-news-item__media{min-height:220px}}
