/* Compact community updates with ordinary page scrolling. */
#daily-updates .lrm-news-grid{gap:16px;align-items:stretch}
#daily-updates .lrm-news-card{display:flex;flex-direction:column;padding:20px;border-radius:16px;border-top:4px solid #2d6a50;box-shadow:0 5px 18px rgba(24,59,52,.045)}
#daily-updates .lrm-news-card ul{flex:1}
#daily-updates .lrm-news-card h3{font-size:20px;line-height:1.3;margin:0 0 12px}
#daily-updates .lrm-news-check{font-size:12px;line-height:1.6;margin:0 0 12px}
#daily-updates .lrm-news-status{border-radius:8px;line-height:1.5;margin:0 0 12px}
#daily-updates .lrm-news-card ul{padding:0;list-style:none;margin:10px 0 14px}
#daily-updates .lrm-news-card li{padding:11px 0;margin:0;border-bottom:1px solid #e4ebe6;line-height:1.5}
#daily-updates .lrm-news-card li[hidden]{display:none!important}
#daily-updates .lrm-news-card li a{text-decoration:none}
#daily-updates .lrm-news-card li a:hover{text-decoration:underline}
.lrm-news-toggle{display:block;width:100%;min-height:44px;border:1px solid #b8cdc1;border-radius:9px;background:#eef5ef;color:#183b34;padding:10px 14px;font:inherit;font-weight:650;cursor:pointer;margin:0 0 16px}
.lrm-news-toggle:hover{background:#dfece2}
.lrm-news-toggle:focus-visible,.lrm-back-top:focus-visible,.lrm-community a:focus-visible{outline:3px solid #b66b19;outline-offset:3px}
.lrm-community nav:not(.lrm-share){gap:8px}
.lrm-community nav:not(.lrm-share) a{min-height:44px;display:inline-flex;align-items:center}
.lrm-community [id]{scroll-margin-top:90px}
.lrm-back-top{position:fixed;left:18px;bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:9990;min-height:46px;padding:10px 16px;border:1px solid #d2e2d7;border-radius:24px;background:#183b34;color:#fff;font:600 14px/1.5 system-ui,sans-serif;box-shadow:0 4px 18px #0002;cursor:pointer}
.lrm-back-top[hidden]{display:none!important}
@media(max-width:600px){#daily-updates .lrm-news-grid{grid-template-columns:1fr;gap:14px}#daily-updates .lrm-news-card{padding:18px}.lrm-back-top{left:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px))}}
