.member-reminders{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:10px 14px;background:#fff;border:1px solid var(--line);border-radius:8px;margin-bottom:16px;font-size:13px}.member-reminders>span{font-weight:600}.member-reminders button,.member-reminders a{font-size:13px;padding:4px 10px;border:0;background:#f4efeb;border-radius:5px}.member-reminders b{color:#ac3029}.member-reminders small{margin-left:auto;color:var(--muted)}.courtyard-theme .doorway p{display:block;font-size:12px}.courtyard-theme .courtyard-welcome p,.courtyard-heading h2>span{font-size:13px}.compact-update-meta>a,.update-membership,.update-type{font-size:12px}.compact-update-content p{font-size:14px}.update-title{font-size:16px}.compact-update-footer,.compact-update-footer button{font-size:12px}.compact-update-footer{flex-wrap:wrap;gap:10px}.compact-update-footer .update-action{color:#ad302a;font-weight:600;margin-left:auto}.compact-update-content{align-items:flex-start}.update-thumbnail{width:96px;height:85px}.poster-bottom button{background:#fff7eb;color:#92251f;border:0;font-size:12px;padding:8px 10px}.next-meeting p,.little-update p,.courtyard-recommendation p{font-size:13px}.photo-feature-copy p{font-size:13px}.photo-feature-copy>span,.kitchen-note p{font-size:12px}@media(max-width:650px){.member-reminders{gap:7px;padding:10px}.member-reminders small{display:none}.compact-update-content p{font-size:13px}.update-title{font-size:15px}.compact-update-meta{flex-wrap:wrap}.update-membership{font-size:11px}.courtyard-theme .doorway p{font-size:11px}.poster-bottom button{font-size:11px;padding:4px 7px}.gathering-poster h2{font-size:18px}.update-thumbnail{width:72px;height:72px}}
