.AnnouncementBanner-module__H5mcGW__banner{background:var(--accent);border-bottom:var(--rule)}.AnnouncementBanner-module__H5mcGW__link{min-height:48px;padding:12px var(--pad-x);color:var(--accent-ink);font:var(--t-body-sm);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 24px;display:flex}.AnnouncementBanner-module__H5mcGW__action{text-underline-offset:3px;align-items:center;gap:8px;font-weight:500;text-decoration:underline;display:inline-flex}.AnnouncementBanner-module__H5mcGW__link:hover .AnnouncementBanner-module__H5mcGW__action{text-decoration-thickness:2px}.AnnouncementBanner-module__H5mcGW__link:focus-visible{outline:2px solid var(--ink);outline-offset:-5px}.AnnouncementBanner-module__H5mcGW__action svg{width:16px;height:16px}@media (max-width:680px){[data-pin-announcement=true] .AnnouncementBanner-module__H5mcGW__link{text-align:left;grid-template-columns:minmax(0,1fr) auto;gap:12px;min-height:64px;padding-top:8px;padding-bottom:8px;display:grid}[data-pin-announcement=true] .AnnouncementBanner-module__H5mcGW__link>span:first-child{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}[data-pin-announcement=true] .AnnouncementBanner-module__H5mcGW__actionLabel{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}