.announcement-board__heading[data-v-5e9525ed]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.announcement-board__list[data-v-5e9525ed]{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.announcement-board__item[data-v-5e9525ed]{min-width:0}.announcement-board__card[data-v-5e9525ed]{gap:var(--space-sm) var(--space-md);padding:var(--space-md) calc(var(--tap-min) + var(--space-xs)) var(--space-md) var(--space-md);border:1px solid color-mix(in srgb,var(--red) 18%,var(--paper));border-radius:var(--radius-lg);background-color:color-mix(in srgb,var(--red) 6%,var(--paper));color:var(--ink);grid-template-columns:auto minmax(0,1fr);align-items:start;transition:border-color .15s,box-shadow .15s;display:grid;position:relative}.announcement-board__card--auto[data-v-5e9525ed]{border-color:var(--border);background-color:var(--cream)}.announcement-board__card--pinned[data-v-5e9525ed]{border-color:color-mix(in srgb,var(--yellow) 55%,var(--paper));background-color:color-mix(in srgb,var(--yellow) 14%,var(--paper))}.announcement-board__card--linked[data-v-5e9525ed]:focus-within,.announcement-board__card--linked[data-v-5e9525ed]:hover{border-color:var(--red);box-shadow:var(--shadow-card)}.announcement-board__icon[data-v-5e9525ed]{background-color:var(--paper);width:44px;height:44px;color:var(--red);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.announcement-board__icon svg[data-v-5e9525ed]{width:24px;height:24px}.announcement-board__content[data-v-5e9525ed]{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.announcement-board__badges[data-v-5e9525ed]{gap:var(--space-xs) var(--space-sm);flex-wrap:wrap;align-items:center;display:flex}.announcement-board__badge[data-v-5e9525ed],.announcement-board__type[data-v-5e9525ed]{padding:2px var(--space-sm);border-radius:var(--radius-sm);font-family:var(--font-head);font-size:var(--text-xs);letter-spacing:1px;text-transform:uppercase;font-weight:700;line-height:1.3}.announcement-board__type[data-v-5e9525ed]{background-color:var(--paper);color:var(--ink-muted)}.announcement-board__card--manual .announcement-board__type[data-v-5e9525ed]{color:var(--red)}.announcement-board__badge[data-v-5e9525ed]{background-color:var(--yellow);color:var(--ink)}.announcement-board__date[data-v-5e9525ed]{color:var(--ink-muted);font-size:var(--text-sm)}.announcement-board__title[data-v-5e9525ed]{font-size:var(--text-lg);overflow-wrap:anywhere;font-weight:700}.announcement-board__body[data-v-5e9525ed]{font-size:var(--text-base);overflow-wrap:anywhere}.announcement-board__body[data-v-5e9525ed] a{z-index:1;position:relative}.announcement-board__action[data-v-5e9525ed]{min-height:var(--tap-min);color:var(--red);font-family:var(--font-head);font-size:var(--text-sm);white-space:nowrap;grid-column:2;justify-self:start;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.announcement-board__action[data-v-5e9525ed]:after{content:"";border-radius:var(--radius-lg);position:absolute;inset:0}.announcement-board__close[data-v-5e9525ed]{z-index:2;width:var(--tap-min);height:var(--tap-min);border-radius:var(--radius-lg);color:var(--ink-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:0;right:0}.announcement-board__close[data-v-5e9525ed]:hover{color:var(--ink)}.announcement-board__close[data-v-5e9525ed]:focus-visible{outline:3px solid var(--orange);outline-offset:-3px}.announcement-board__close svg[data-v-5e9525ed]{width:20px;height:20px}@media (width>=768px){.announcement-board__card[data-v-5e9525ed]{padding:var(--space-md) calc(var(--tap-min) + var(--space-sm)) var(--space-md) var(--space-lg);grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.announcement-board__action[data-v-5e9525ed]{grid-column:3;justify-self:end}}
