.bsc-announcement-panel{box-sizing:border-box;width:100%;margin:18px 0 22px;padding:16px;border:1px solid var(--bsc-border,#dfe5e8);border-radius:14px;background:var(--bsc-surface,#fff)}.bsc-announcement-panel__heading{margin:0 0 12px;color:var(--bsc-text,#263238);font-size:1.05rem;line-height:1.4}.bsc-announcement-panel__list{display:grid;gap:10px}.bsc-announcement-card{padding:14px 16px;border:1px solid var(--bsc-border,#dfe5e8);border-left:4px solid var(--bsc-brand,#46757e);border-radius:10px;background:var(--bsc-surface,#fff)}.bsc-announcement-card--important{border-left-color:#b54708;background:#fffaf3}.bsc-announcement-card--warning{border-left-color:#b42318;background:#fff8f7}.bsc-announcement-card--schedule{border-left-color:#2563a6;background:#f7fbff}.bsc-announcement-card--guide{border-left-color:#46757e;background:#f7fbfb}.bsc-announcement-card--update{border-left-color:#3f7d4a;background:#f7fbf7}.bsc-announcement-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;color:var(--bsc-text-muted,#68757a);font-size:.78rem}.bsc-announcement-card__badge{display:inline-flex;align-items:center;min-height:24px;padding:2px 8px;border-radius:999px;background:var(--bsc-accent-soft,#eef5f6);color:var(--bsc-brand-deep,#315f66);font-weight:700}.bsc-announcement-card h3{margin:0;color:var(--bsc-text,#263238);font-size:.98rem;line-height:1.5}.bsc-announcement-card__body{margin-top:7px;color:var(--bsc-text-muted,#526168);font-size:.9rem;line-height:1.7}.bsc-announcement-card__body>:first-child{margin-top:0}.bsc-announcement-card__body>:last-child{margin-bottom:0}.bsc-announcement-card__link{margin:8px 0 0}.bsc-announcement-card__link a{font-size:.86rem;font-weight:700;text-underline-offset:3px}@media (max-width:640px){.bsc-announcement-panel{margin:14px 0 18px;padding:12px;border-radius:12px}.bsc-announcement-card{padding:12px 13px}}.bsc-announcement-panel__older{margin-top:12px;border-top:1px solid var(--bsc-border,#dfe5e8);padding-top:10px}.bsc-announcement-panel__older>summary{cursor:pointer;color:var(--bsc-brand-deep,#315f66);font-size:.86rem;font-weight:700;list-style-position:inside}.bsc-announcement-panel__older-list{display:grid;gap:10px;margin-top:10px}