.announcement-ribbon_ribbon___eGWG{position:relative;top:4rem;z-index:10;isolation:isolate;overflow:hidden;color:#25364b;background:linear-gradient(112deg,#d0e6f1,#e0e9f5 28%,#dadcef 59%,#e5ddf1 80%,#d5e3f1);border-top:1px solid #eef4fa;border-bottom:1px solid #b8c8dc;box-shadow:inset 0 1px 0 #ffffffb3,inset 0 -1px 0 #ffffff55,0 2px 5px #233d5b0c}.announcement-ribbon_ribbon___eGWG:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(155deg,transparent 12%,#ffffff12 26%,#ffffffaa 43%,#ffffff30 53%,transparent 66%),linear-gradient(0deg,#768fc01a,transparent 55%,#ffffff55)}.announcement-ribbon_link__2TNFS{display:flex;align-items:center;justify-content:center;gap:.75rem;min-height:3rem;max-width:80rem;margin-inline:auto;padding:.8125rem 1.375rem;font-size:.875rem;line-height:1.5}.announcement-ribbon_link__2TNFS:focus-visible{outline:2px solid #356d87;outline-offset:-3px}.announcement-ribbon_badge__E4jdQ{flex-shrink:0;padding:3px 9px;white-space:nowrap;font-size:.75rem;font-weight:500;color:#3c627e;background:linear-gradient(145deg,#ffffffcc,#f0f4fc88);border:1px solid #c3d1e1;border-radius:999px;box-shadow:inset 0 1px 0 #ffffffcc}.announcement-ribbon_title__My1cG{min-width:0;overflow-wrap:anywhere;font-weight:500}.announcement-ribbon_arrow__YxMkl{width:17px;height:17px;flex-shrink:0;color:#577496;transition:transform .15s ease}.announcement-ribbon_link__2TNFS:hover .announcement-ribbon_title__My1cG{text-decoration:underline;text-underline-offset:3px}.announcement-ribbon_link__2TNFS:hover .announcement-ribbon_arrow__YxMkl{transform:translateX(3px)}@media (max-width:560px){.announcement-ribbon_link__2TNFS{align-items:flex-start;justify-content:flex-start;gap:.625rem;padding:.75rem 1rem}.announcement-ribbon_arrow__YxMkl{margin-top:3px}}@media (prefers-reduced-motion:reduce){.announcement-ribbon_arrow__YxMkl{transition:none}.announcement-ribbon_link__2TNFS:hover .announcement-ribbon_arrow__YxMkl{transform:none}}@media (min-width:1024px){.announcement-ribbon_ribbon___eGWG{position:absolute;inset-inline:0}}