.mx-reminder287{margin:24px 0 0;max-width:760px;color:#eaf0e6;font-size:18px;line-height:1.6}
.mx-reminder287>summary{display:list-item;list-style-position:inside;width:fit-content;max-width:100%;padding:14px 20px;border:1px solid #dce6ce;border-radius:5px;background:#dce6ce;color:#122029;cursor:pointer;font:600 18px/1.5 system-ui,sans-serif;min-height:48px;overflow-wrap:anywhere}
.mx-reminder287>summary:hover,.mx-reminder287>summary:focus-visible,.mx-reminder287>summary:active{background:#f0d091;color:#122029;border-color:#f0d091}
.mx-calendar-panel287{padding:24px;margin-top:16px;background:#10262e;border:1px solid #789b9d;border-radius:5px}
.mx-calendar-panel287 p{margin:0 0 18px;font:400 18px/1.65 system-ui,sans-serif;color:#eaf0e6}
.mx-calendar-panel287 .mx-calendar-heading287{font-weight:700;font-size:20px}
.mx-calendar-choices287{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0 22px}
.mx-calendar-choices287 a{display:flex;align-items:center;justify-content:space-between;gap:16px;flex:1 1 170px;min-height:48px;padding:12px 16px;border:1px solid #a8d9d8;border-radius:4px;background:#10262e;color:#eaf0e6;font:600 18px/1.5 system-ui,sans-serif;text-decoration:underline;text-underline-offset:4px}
.mx-calendar-choices287 a:hover,.mx-calendar-choices287 a:focus-visible,.mx-calendar-choices287 a:active{background:#f0d091;color:#122029;border-color:#f0d091}
.mx-calendar-panel287 .mx-calendar-note287{font-size:16px;line-height:1.65}
.mx-calendar-panel287>p:last-child{margin-bottom:0}
.mx-calendar-help287{margin:18px 0}
.mx-calendar-help287>summary{min-height:44px;padding:8px 0;color:#a8d9d8;cursor:pointer;font:600 18px/1.5 system-ui,sans-serif}
.mx-calendar-help287 p{padding-top:12px}
.mx-calendar-help287 a{color:#a8d9d8;text-decoration:underline;text-underline-offset:4px}
.mx-reminder287 summary:focus-visible,.mx-reminder287 a:focus-visible{outline:3px solid #f0d091;outline-offset:4px}
@media(max-width:560px){.mx-calendar-panel287{padding:18px}.mx-calendar-choices287{flex-direction:column}.mx-calendar-choices287 a{flex:auto}.mx-reminder287>summary{width:100%;box-sizing:border-box}}
@media(forced-colors:active){.mx-reminder287 summary,.mx-calendar-choices287 a,.mx-calendar-panel287{border:1px solid ButtonText}.mx-reminder287 summary:focus-visible,.mx-reminder287 a:focus-visible{outline-color:Highlight}}
