/* Monthly review: clear brand-yellow title and compact content. */
body .home-focus>.home-level-reminder{margin:16px 0 4px;padding:0 14px 12px;border:1px solid #d5b300!important;border-left-width:1px!important;border-radius:14px;background:#fffdf1!important;color:#203443!important;overflow:hidden;scroll-margin-top:calc(var(--interaction-bar-offset,170px) + 12px)}
body .home-focus>.home-level-reminder>strong{display:block;margin:0 -14px;padding:10px 14px;background:#ffd400;color:#202817;font-size:18px;line-height:1.3;font-weight:800}
body .home-focus>.home-level-reminder p{font-size:16px;line-height:1.45;margin:10px 0;max-width:70ch;color:#334b5b}
body .home-focus>.home-level-reminder>div{display:flex;gap:8px;flex-wrap:wrap}
body .home-focus>.home-level-reminder button{font-size:15px;line-height:1.3;min-height:44px;flex:1 1 135px;padding:9px 12px;box-shadow:none}
body .home-focus>.home-level-reminder:focus{outline:3px solid #1265ab;outline-offset:3px}
body .monthly-level-notice-link{display:grid;gap:6px;width:100%;text-align:left;padding:12px;border:1px solid #d5b300;border-radius:12px;background:#fff9d9;color:#203443}
body .monthly-level-notice-link strong{font-size:18px;line-height:1.3}
body .monthly-level-notice-link span{font-size:15px;line-height:1.4}
body .monthly-level-notice-link b{color:#145d91;font-size:15px}
