#context-page .proportional-timeline{position:relative;height:460px;margin:0 0 8px}
#context-page .timeline-leaders{position:absolute;inset:0;width:100%;height:100%;overflow:visible}
#context-page .time-axis{fill:none;stroke:var(--navy);stroke-width:4;vector-effect:non-scaling-stroke}
#context-page .event-leader{fill:none;stroke:var(--navy);stroke-width:1.5;stroke-dasharray:2 5;stroke-linecap:round;vector-effect:non-scaling-stroke}
#context-page .axis-dot{fill:var(--navy);stroke:var(--paper);stroke-width:1.5}
#context-page .axis-dot.incident{fill:var(--accent)}
#context-page .axis-months{position:absolute;top:239px;left:0;right:0;font-size:9px;font-weight:700;letter-spacing:.4px;color:var(--navy)}
#context-page .axis-months span{position:absolute;background:var(--paper);padding:2px 3px;white-space:nowrap}
@media (max-width:600px){#context-page .proportional-timeline{height:auto}
#context-page .timeline-leaders,#context-page .axis-months{display:none}}
#context-page .proportional-timeline{height:520px}
#context-page .axis-months{top:269px}
@media (max-width:600px){#context-page .proportional-timeline{height:auto}}
#context-page .you-are-here-dot{fill:var(--accent);stroke:var(--paper);stroke-width:2}
#context-page .axis-months .you-are-here{color:var(--accent);font-size:10px;font-weight:800;text-transform:uppercase;text-align:right;line-height:1.5;border-right:2px solid var(--accent);padding:3px 7px;background:var(--paper)}
#context-page .axis-months .you-are-here time{font-size:9px;color:var(--navy)}
@media (max-width:600px){#context-page .proportional-timeline .axis-months{display:block;position:relative;top:auto;height:43px;margin-top:12px}
#context-page .proportional-timeline .axis-months>span:not(.you-are-here){display:none}}
#context-page .notification-timeline{height:560px}
#context-page .notice-events{position:relative;list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:98px 98px 124px 98px 98px;gap:8px 12px}
#context-page .notice-event{min-width:0;background:#e9ece9;border:1px solid #142d4c22;border-radius:15px;box-shadow:0 2px 4px #142d4c09;align-self:stretch}
#context-page .notice-event a{display:flex;align-items:flex-start;gap:9px;padding:12px 10px;height:100%;color:var(--navy);text-decoration:none;border-radius:15px}
#context-page .notice-event a:hover{background:#dce3e1}
#context-page .notice-event a:focus-visible{outline-offset:1px}
#context-page .notice-icon{flex:0 0 27px;height:27px;background:var(--navy);color:white;border-radius:7px;display:grid;place-items:center;font-size:10px;font-weight:800}
#context-page .notice-event.incident .notice-icon{background:var(--accent)}
#context-page .notice-copy{min-width:0;flex:1}
#context-page .notice-meta{display:flex;align-items:baseline;justify-content:space-between;gap:5px;font-size:10px;line-height:1.15;margin-bottom:5px}
#context-page .notice-meta b{font-weight:700}
#context-page .notice-meta time{white-space:nowrap;color:#526170;font-size:9px;font-weight:400}
#context-page .notice-headline{display:block;font-size:12px;line-height:1.3;font-weight:400}
#context-page .notification-timeline .axis-months{top:289px}
@media (max-width:850px){#context-page .notice-event a{padding:9px 7px;gap:6px}
#context-page .notice-icon{flex-basis:22px;height:22px;font-size:9px}
#context-page .notice-meta{flex-wrap:wrap;gap:2px}
#context-page .notice-headline{font-size:11px}}
@media (max-width:600px){#context-page .notification-timeline{height:auto}
#context-page .notice-events{grid-template-columns:1fr;grid-template-rows:none;gap:8px}
#context-page .notice-event{grid-column:1!important;grid-row:auto!important}
#context-page .notice-event a{padding:12px;gap:10px}
#context-page .notice-meta{flex-wrap:nowrap;font-size:12px}
#context-page .notice-meta time{font-size:10px}
#context-page .notice-headline{font-size:13px}
#context-page .notice-icon{flex-basis:30px;height:30px}
#context-page .notification-timeline .axis-months{top:auto}}
#context-page .notification-timeline{height:560px}
#context-page .notice-events{grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:172px 176px 172px;gap:0 10px}
#context-page .notice-event a{display:block;padding:10px}
#context-page .notice-icon{width:24px;height:24px;margin-bottom:8px;font-size:9px}
#context-page .notice-meta{display:block;font-size:10px;line-height:1.2;margin-bottom:7px}
#context-page .notice-meta time{display:block;margin-top:3px}
#context-page .notice-headline{font-size:12px;line-height:1.3}
#context-page .notification-timeline .event-leader{stroke-width:1.3;stroke-dasharray:1 5;opacity:.7}
@media (max-width:850px) and (min-width:601px){#context-page .notice-events{gap:0 5px}
#context-page .notice-event a{padding:7px}
#context-page .notice-headline{font-size:10px}
#context-page .notice-meta{font-size:9px}}
@media (max-width:600px){#context-page .notification-timeline{height:auto}
#context-page .notice-events{grid-template-columns:1fr;grid-template-rows:none;gap:8px}
#context-page .notice-event a{display:flex;padding:12px}
#context-page .notice-icon{margin-bottom:0}
#context-page .notice-meta{display:flex;font-size:12px}
#context-page .notice-meta time{margin:0}
#context-page .notice-headline{font-size:13px}}
#context-page .notice-icon.logo-icon,#context-page .notice-event.incident .notice-icon.logo-icon{background:transparent;width:28px;height:28px;font-size:24px;overflow:hidden;border-radius:5px}
#context-page .logo-icon img.notice-portrait{object-fit:cover;object-position:top}
#context-page .notice-event a{position:relative;padding-top:10px;padding-bottom:30px}
#context-page .notice-meta time{position:absolute;top:12px;right:9px;margin:0;font-size:11px;font-weight:800;line-height:1.2;color:var(--navy);font-variant-numeric:tabular-nums}
#context-page .notice-icon.logo-icon{margin-bottom:9px}
#context-page .notice-source{position:absolute;bottom:10px;left:10px;display:block;font-size:10px;font-weight:700;line-height:1.2;text-decoration:underline;text-underline-offset:3px;color:var(--navy)}
#context-page .notice-event a:hover .notice-source{color:var(--accent)}
@media (max-width:850px) and (min-width:601px){#context-page .notice-meta time{font-size:9px;right:5px}
#context-page .notice-icon.logo-icon{width:20px;height:20px;font-size:19px}
#context-page .notice-source{font-size:9px;left:7px}}
@media (max-width:600px){#context-page .notice-event a{padding-bottom:34px}
#context-page .notice-meta{padding-right:52px}
#context-page .notice-meta time{font-size:12px;right:12px}
#context-page .notice-source{left:52px;font-size:11px}}
#context-page .notice-events{grid-template-columns:repeat(5,minmax(0,1fr))}
@media (max-width:600px){#context-page .notice-events{grid-template-columns:1fr}}
#context-page .notice-event{background:linear-gradient(145deg,#eff1ee,#e2e6e3);border:1px solid #ffffffb3;border-radius:21px;box-shadow:0 3px 10px #142d4c12,inset 0 1px 0 #fff9}
#context-page .notice-event a{border-radius:21px;padding:13px 13px 32px;font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif}
#context-page .notice-event a:hover{background:#dce3df;box-shadow:0 4px 12px #142d4c14}
#context-page .notice-icon.logo-icon,#context-page .notice-event.incident .notice-icon.logo-icon{position:absolute;top:13px;left:13px;width:22px;height:22px;border-radius:6px;margin:0;font-size:21px}
#context-page .notice-copy{display:block}
#context-page .notice-meta{display:block;min-height:30px;padding:2px 44px 0 29px;margin:0 0 10px;font-size:10px;line-height:1.2;letter-spacing:0;color:#43515c}
#context-page .notice-meta b{font-weight:600}
#context-page .notice-meta time{top:15px;right:13px;font-size:11px;font-weight:700;color:#52616c}
#context-page .notice-headline{font-size:14px;font-weight:500;line-height:1.3;letter-spacing:-.15px;color:#182d40}
#context-page .notice-source{left:13px;bottom:12px;font-size:10px;font-weight:500;color:#43586a;text-decoration:none}
#context-page .notice-source span{font-size:12px}
#context-page .notice-event a:hover .notice-source{text-decoration:underline}
@media (max-width:850px) and (min-width:601px){#context-page .notice-event a{padding:10px 9px 30px}
#context-page .notice-icon.logo-icon,#context-page .notice-event.incident .notice-icon.logo-icon{left:9px;top:10px;width:18px;height:18px}
#context-page .notice-meta{padding:25px 0 0;min-height:48px;font-size:10px;margin-bottom:7px}
#context-page .notice-meta time{top:13px;right:9px;font-size:10px}
#context-page .notice-headline{font-size:12px}
#context-page .notice-source{left:9px}}
@media (max-width:600px){#context-page .notice-event a{display:block;min-height:125px;padding:13px 13px 33px}
#context-page .notice-meta{display:block;min-height:27px;padding:2px 55px 0 30px;font-size:12px;margin-bottom:7px}
#context-page .notice-meta time{font-size:12px;right:13px;top:15px}
#context-page .notice-headline{font-size:15px}
#context-page .notice-source{left:13px;font-size:11px}}
#context-page .notification-timeline{height:400px}
#context-page .notice-events{grid-template-rows:148px 104px 148px}
#context-page .notification-timeline .axis-months{top:209px}
#context-page .notice-event a{padding-top:10px;padding-bottom:28px}
#context-page .notice-icon.logo-icon,#context-page .notice-event.incident .notice-icon.logo-icon{top:10px}
#context-page .notice-meta{min-height:26px;margin-bottom:6px}
#context-page .notice-meta time{top:12px}
#context-page .notice-headline{font-size:13px;line-height:1.25}
#context-page .notice-source{bottom:9px}
@media (max-width:850px) and (min-width:601px){#context-page .notice-meta{min-height:42px}
#context-page .notice-headline{font-size:11px}}
@media (max-width:600px){#context-page .notification-timeline{height:auto}
#context-page .notice-events{grid-template-rows:none}
#context-page .notification-timeline .axis-months{top:auto}
#context-page .notice-headline{font-size:14px}}
#context-page .notice-headline{font-size:14px;line-height:1.3}
#context-page .notice-event a{padding:9px 11px 25px}
#context-page .notice-icon.logo-icon,#context-page .notice-event.incident .notice-icon.logo-icon{top:9px;left:11px}
#context-page .notice-meta{min-height:25px;margin-bottom:5px;padding-left:28px}
#context-page .notice-meta time{top:11px;right:11px}
#context-page .notice-source{bottom:8px;left:11px}
@media (max-width:850px) and (min-width:601px){#context-page .notice-headline{font-size:12px}
#context-page .notice-meta{min-height:42px;padding-left:0}}
@media (max-width:600px){#context-page .notice-headline{font-size:15px}
#context-page .notice-event a{min-height:112px}
#context-page .notice-meta{padding-left:29px}}
#context-page .notification-timeline{height:348px}
#context-page .notice-events{grid-template-rows:122px 104px 122px}
#context-page .notification-timeline .axis-months{top:183px}
#context-page .notice-event a{padding:7px 10px 21px}
#context-page .notice-icon.logo-icon,#context-page .notice-event.incident .notice-icon.logo-icon{top:7px;left:10px;width:18px;height:18px}
#context-page .notice-meta{min-height:22px;padding-left:24px;margin-bottom:3px;font-size:9px}
#context-page .notice-meta time{top:9px;right:10px}
#context-page .notice-source{bottom:6px;left:10px}
@media (max-width:850px) and (min-width:601px){#context-page .notice-meta{padding-top:0;padding-left:22px;min-height:27px;padding-right:35px;font-size:8px}
#context-page .notice-meta time{font-size:9px}}
@media (max-width:600px){#context-page .notification-timeline{height:auto}
#context-page .notice-events{grid-template-rows:none}
#context-page .notification-timeline .axis-months{top:auto}
#context-page .notice-event a{min-height:100px}
#context-page .notice-meta{font-size:12px;min-height:23px}}
#context-page .notice-headline{font-size:16px;line-height:1.15;letter-spacing:-.2px}
#context-page .notice-event{min-height:0}
#context-page .notice-event a{padding-left:8px;padding-right:8px}
#context-page .notice-meta{margin-bottom:2px}
@media (max-width:850px) and (min-width:601px){#context-page .notice-headline{font-size:13px;line-height:1.15}}
@media (max-width:600px){#context-page .notice-headline{font-size:17px;line-height:1.2}}
#context-page .notice-headline{line-height:1.3}
#context-page .notice-headline{font-size:14px;line-height:1.3;letter-spacing:-.15px}
#context-page .notice-event a{padding-left:10px;padding-right:10px}
#context-page .notice-meta{margin-bottom:3px}
@media (max-width:850px) and (min-width:601px){#context-page .notice-headline{font-size:12px}}
@media (max-width:600px){#context-page .notice-headline{font-size:15px}}
#context-page .notification-timeline{height:312px}
#context-page .notice-events{grid-template-rows:104px 104px 104px}
#context-page .notification-timeline .axis-months{top:165px}
#context-page .notice-event a{padding-top:5px;padding-bottom:19px}
#context-page .notice-icon.logo-icon,#context-page .notice-event.incident .notice-icon.logo-icon{top:5px}
#context-page .notice-meta{min-height:20px;margin-bottom:2px}
#context-page .notice-meta time{top:7px}
#context-page .notice-source{bottom:5px}
@media (max-width:600px){#context-page .notification-timeline{height:auto}
#context-page .notice-events{grid-template-rows:none}
#context-page .notification-timeline .axis-months{top:auto}}
@media (min-width:851px){#context-page .notice-events{gap:0 20px;margin-inline:4px}
#context-page .notice-event a{padding-left:6px;padding-right:6px}
#context-page .notice-icon.logo-icon,#context-page .notice-event.incident .notice-icon.logo-icon{left:6px}
#context-page .notice-meta time{right:6px}
#context-page .notice-source{left:6px}}
@media (max-width:600px){#context-page .notice-events{gap:10px;margin:0}
#context-page .notice-event a{min-height:116px;padding:12px 14px 32px}
#context-page .notice-icon.logo-icon,#context-page .notice-event.incident .notice-icon.logo-icon{top:11px;left:13px;width:23px;height:23px}
#context-page .notice-meta{min-height:27px;margin-bottom:5px;padding:1px 60px 0 31px;font-size:12px;line-height:1.3}
#context-page .notice-meta time{top:13px;right:14px;font-size:12px}
#context-page .notice-headline{font-size:16px;line-height:1.35;letter-spacing:0}
#context-page .notice-headline br{display:none}
#context-page .notice-source{left:14px;bottom:10px;font-size:11px}
#context-page .notification-timeline .axis-months{height:34px}}
#context-page .notice-event{background:transparent;border:1px solid #142d4c66;box-shadow:none}
#context-page .notice-event a:hover{background:transparent;box-shadow:none}
#context-page .notification-timeline{margin-top:28px}
#context-page .notice-event{background:transparent;box-shadow:none;border:1px solid #142d4c66}
#context-page .notice-event a:hover{background:transparent;box-shadow:none}
#context-page .timeline-leaders .axis-dot{fill:var(--navy);stroke:var(--paper);stroke-width:1.5}
#context-page .timeline-leaders .event-leader{stroke:var(--navy);stroke-dasharray:2 5;stroke-width:1.5;opacity:1}
#context-page .axis-months .you-are-here{left:auto;right:0;transform:none;width:auto;white-space:nowrap}
/* Red event dots on both timeline layouts. */
#context-page .timeline-leaders .axis-dot{fill:var(--accent)}
/* Keep source artwork inside each small logo frame. */
#context-page .notice-icon.logo-icon img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center;margin:0;padding:0;border:0;filter:none}
#context-page .notice-icon.logo-icon img.notice-portrait{object-fit:cover;object-position:top}
