/* Existing tenant palette, same client surface. */
.home-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:20px}
.home-card-head h2{font:500 13px/1.5 'DM Sans',sans-serif;letter-spacing:.09em;text-transform:uppercase;margin:0}
.home-card-head>span{font-size:12px;line-height:1.5;opacity:.7}
.home-news .home-card-head{margin-bottom:16px}.home-news h2{color:var(--text)}.home-news-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}.home-news-grid h3{font-size:15px;font-weight:500;margin:0 0 7px;color:var(--text)}.home-news-grid p{font-size:14px;line-height:1.7;color:var(--textm);margin:0}
.monthly-pdf-banner{display:flex;align-items:center;gap:18px;padding:20px 24px;background:var(--surface-card-elevated,#fff);border:1px solid var(--sand);border-left:3px solid var(--gold);border-radius:12px;margin:18px 0 22px}
.monthly-pdf-icon{width:42px;height:48px;display:grid;place-items:center;background:var(--cream2);border:1px solid var(--sand);border-radius:8px;font-size:26px;color:var(--text);flex-shrink:0}.monthly-pdf-copy{flex:1;min-width:0}.monthly-pdf-copy h2{font-size:17px;font-weight:500;margin:0 0 5px;color:var(--text)}.monthly-pdf-copy strong{font-size:13px;font-weight:500;color:var(--textm)}.monthly-pdf-copy p{font-size:14px;line-height:1.6;margin:5px 0 0;color:var(--textm)}.monthly-pdf-status{font-size:13px;white-space:nowrap;border:1px solid var(--sand);border-radius:20px;padding:7px 13px;color:var(--textm);background:var(--cream2)}
@media(max-width:760px){.monthly-pdf-banner{flex-wrap:wrap;padding:18px;gap:12px}.monthly-pdf-status{margin-left:54px}.home-news-grid{grid-template-columns:1fr}}
@media print{.home-news{break-inside:avoid}.monthly-pdf-banner{display:none!important}}
