.page-module__MKQSwa__scope{color:#101410;max-width:1232px;margin:auto;padding:28px 40px 60px}.page-module__MKQSwa__back{color:#397c78;white-space:nowrap;justify-self:start;font-size:14px;line-height:1.5;text-decoration:none}.page-module__MKQSwa__back:hover{color:#245f5b;text-underline-offset:4px;text-decoration:underline}.page-module__MKQSwa__intro{text-align:center;padding:34px 0 44px}.page-module__MKQSwa__intro h1{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:40px;font-weight:600;line-height:1.15}.page-module__MKQSwa__intro p{color:#6e6e73;margin:15px 0 0;font-size:16px;line-height:1.6}.page-module__MKQSwa__calendarToolbar{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding-bottom:22px;display:grid}.page-module__MKQSwa__monthNav{grid-template-columns:32px auto 32px;align-items:center;gap:12px;display:grid}.page-module__MKQSwa__monthArrow{color:#6e6e73;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:32px;height:36px;text-decoration:none;display:inline-flex}.page-module__MKQSwa__monthArrow:hover{color:#397c78;background:#f5f8f7}.page-module__MKQSwa__monthArrow:disabled{color:#c9ccce;cursor:default;background:0 0}.page-module__MKQSwa__currentMonth{text-align:center;white-space:nowrap;min-width:170px;padding-block:9px;font-size:18px;font-weight:400;line-height:1.5}.page-module__MKQSwa__monthArrow:focus-visible{outline-offset:3px;outline:2px solid #397c78}.page-module__MKQSwa__monthYear{color:#101410}.page-module__MKQSwa__calendar{border-top:1px solid #d4d7da}.page-module__MKQSwa__weekdays,.page-module__MKQSwa__week{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.page-module__MKQSwa__weekdays>div{color:#101410;padding:16px 12px;font-size:11px;font-weight:400}.page-module__MKQSwa__shortDay{display:none}.page-module__MKQSwa__week{border-top:1px solid #e2e2e5}.page-module__MKQSwa__day{border-right:1px solid #eeeff0;min-height:136px;padding:12px 12px 20px}.page-module__MKQSwa__day:last-child{border-right:none}.page-module__MKQSwa__dayNumber{color:#81858a;font-variant-numeric:tabular-nums;font-size:16px;font-weight:400;line-height:24px;display:block}.page-module__MKQSwa__empty{background:#fcfcfc}.page-module__MKQSwa__events{gap:24px;margin:12px 0 0;padding:0;list-style:none;display:grid}.page-module__MKQSwa__events a{color:#101410;flex-direction:column;gap:3px;text-decoration:none;display:flex}.page-module__MKQSwa__events a:hover .page-module__MKQSwa__company{color:#0071e3}.page-module__MKQSwa__company{overflow-wrap:break-word;font-size:14px;font-weight:500;line-height:1.4}.page-module__MKQSwa__security{align-items:center;gap:6px;min-height:15px;display:flex}.page-module__MKQSwa__companyMark{object-fit:contain;opacity:.88;flex-shrink:0;width:15px;height:15px}.page-module__MKQSwa__ticker{color:#76767c;font-family:var(--font-geist-mono), monospace;overflow-wrap:anywhere;font-size:10px;line-height:1.4}.page-module__MKQSwa__ticker sup{margin-left:2px;font-family:Arial,sans-serif;font-size:9px}.page-module__MKQSwa__notes{color:#76767c;border-top:1px solid #e2e2e5;justify-content:space-between;align-items:baseline;gap:16px;padding-top:12px;font-size:10px;line-height:1.5;display:flex}.page-module__MKQSwa__noteText{min-width:0}.page-module__MKQSwa__downloads{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;padding-top:32px;display:flex}.page-module__MKQSwa__downloads a{color:#0071e3;border:1px solid #e2e2e5;border-radius:999px;justify-content:center;align-items:baseline;gap:5px;min-height:44px;padding:12px 20px;font-size:13px;line-height:18px;text-decoration:none;transition:background-color .15s;display:inline-flex}.page-module__MKQSwa__downloads a:first-child{color:#fff;background:#0071e3;border-color:#0071e3}.page-module__MKQSwa__downloads a:hover{background:#f0f7ff}.page-module__MKQSwa__downloads a:first-child:hover{background:#0064c9}.page-module__MKQSwa__downloads span{font-size:11px}.page-module__MKQSwa__scope a:focus-visible{outline-offset:4px;outline:2px solid #0071e3}@media (max-width:767px){.page-module__MKQSwa__scope{padding:24px 14px 40px}.page-module__MKQSwa__intro{padding:28px 6px 32px}.page-module__MKQSwa__intro h1{font-size:32px}.page-module__MKQSwa__intro p{max-width:320px;margin-inline:auto;font-size:14px}.page-module__MKQSwa__calendarToolbar{grid-template-columns:1fr auto 1fr;gap:6px;padding-bottom:20px}.page-module__MKQSwa__monthNav{grid-template-columns:28px auto 28px;gap:2px}.page-module__MKQSwa__monthArrow{width:28px}.page-module__MKQSwa__back{font-size:12px}.page-module__MKQSwa__currentMonth{min-width:142px;font-size:16px}.page-module__MKQSwa__fullDay{display:none}.page-module__MKQSwa__shortDay{display:inline}.page-module__MKQSwa__weekdays>div{text-align:center;padding:12px 3px;font-size:10px}.page-module__MKQSwa__day{min-height:114px;padding:8px 4px 12px}.page-module__MKQSwa__dayNumber{font-size:13px;line-height:20px}.page-module__MKQSwa__company{font-size:10px;font-weight:500;line-height:1.35}.page-module__MKQSwa__ticker{font-size:8px;line-height:1.4}.page-module__MKQSwa__events{gap:20px;margin-top:10px}.page-module__MKQSwa__notes{font-size:10px}.page-module__MKQSwa__downloads{gap:10px;padding-top:24px}.page-module__MKQSwa__downloads a{padding:11px 15px;font-size:12px}}@media (max-width:359px){.page-module__MKQSwa__intro h1{font-size:29px}.page-module__MKQSwa__calendarToolbar{grid-template-columns:1fr;gap:12px}.page-module__MKQSwa__monthNav{justify-self:center}.page-module__MKQSwa__calendarToolbar>span{display:none}.page-module__MKQSwa__scope{padding-inline:10px}.page-module__MKQSwa__company{font-size:9px}.page-module__MKQSwa__ticker{font-size:7px}}@media print{.page-module__MKQSwa__back,.page-module__MKQSwa__downloads{display:none}.page-module__MKQSwa__scope{padding:0}.page-module__MKQSwa__week{break-inside:avoid}}.page-module__MKQSwa__calendarViewport{scrollbar-color:#c8ccd0 transparent;scrollbar-width:thin;overflow-x:auto}.page-module__MKQSwa__calendarViewport:focus-visible{outline-offset:4px;outline:2px solid #0071e3}@media (max-width:767px){.page-module__MKQSwa__calendar{min-width:720px}.page-module__MKQSwa__day{min-height:126px;padding:10px 10px 16px}.page-module__MKQSwa__company{font-size:12px}.page-module__MKQSwa__ticker{font-size:9px}.page-module__MKQSwa__dayNumber{font-size:16px}.page-module__MKQSwa__weekdays>div{text-align:left;padding-inline:10px;font-size:11px}}
