.duet-date__dialog-content{border-top-left-radius:0;border-top-right-radius:0;margin-top:0}@media(min-width:48em){.duet-date__dialog-content{max-width:20rem;min-width:18rem}}.duet-date__dialog-content select{font-family:var(--secondary-font-stack);font-family:var(--primary-font-stack)}.duet-date__day{height:2rem;width:2rem}.duet-date__day:focus,.duet-date__day:hover{background-color:var(--secondary-color);text-decoration:underline}.duet-date__day:focus{border:1px solid transparent;box-shadow:none;color:var(--text-color);outline:2px solid var(--outline-color,var(--text-color));outline-offset:-2px}.duet-date__day[aria-pressed=true]{background-color:var(--highlight-color);color:var(--highlight-text-color);text-decoration:underline}.duet-date__day[aria-pressed=true]:focus{background-color:var(--highlight-color);border-color:var(--highlight-text-color)}.duet-date__day[aria-pressed=true]:hover{background-color:var(--highlight-color)}@media(forced-colors:active)and (prefers-color-scheme:dark){.duet-date__day[aria-pressed=true]{border:1px dashed var(--text-contrast-color)}}@media(forced-colors:active)and (prefers-color-scheme:light){.duet-date__day[aria-pressed=true]{border:1px dashed var(--text-color)}}@media(forced-colors:active)and (prefers-color-scheme:dark){.duet-date__day.is-today{border:1px dashed var(--text-contrast-color)}}@media(forced-colors:active)and (prefers-color-scheme:light){.duet-date__day.is-today{border:1px dashed var(--text-color)}}.duet-date__select--month,.duet-date__select--year{background-color:var(--secondary-color);border:1px solid transparent;box-shadow:none;outline:none;text-decoration:underline}.duet-date__select select+.duet-date__select-label{border:1px solid transparent;box-shadow:none}.duet-date__select select:focus+.duet-date__select-label{background-color:var(--secondary-color);box-shadow:none;outline:2px solid var(--outline-color,currentcolor);outline-offset:-2px}.duet-date__select select:hover+.duet-date__select-label{background-color:var(--secondary-color)}.duet-date__next,.duet-date__prev{border:1px solid transparent;height:2rem;width:2rem}.duet-date__next:focus,.duet-date__prev:focus{box-shadow:none;outline:2px solid var(--outline-color,currentcolor);outline-offset:-2px}.duet-date__close{border:1px solid transparent;height:1.5rem;width:1.5rem}.duet-date__close:focus{box-shadow:none;outline:2px solid var(--outline-color,currentcolor);outline-offset:-2px}.duet-date rect{width:2px}.duet-date__toggle{border:1px solid transparent;border-left:1px solid var(--secondary-contrast-color);box-shadow:none;height:3rem;outline:0;right:1px;top:1px;width:3rem}.duet-date__toggle:focus{box-shadow:none;height:3.125rem;outline:2px solid var(--outline-color,var(--text-color));outline-offset:-2px;right:0;top:0;width:3.125rem}.duet-date__toggle:disabled{color:var(--disabled-contrast-color);cursor:not-allowed}.duet-date__toggle:disabled,.duet-date__toggle:disabled .icon{background-color:var(--disabled-color);fill:var(--disabled-contrast-color)}@media(forced-colors:active)and (prefers-color-scheme:dark){.duet-date__toggle{fill:var(--text-contrast-color)}}@media(forced-colors:active)and (prefers-color-scheme:light){.duet-date__toggle{fill:var(--text-color)}}.duet-date__input{border:1px solid transparent;box-shadow:0 2px 0 0 var(--box-shadow-color);font-size:100%;height:3.125rem;line-height:1.25;outline:0}.duet-date__input:focus{outline:2px solid var(--outline-color,currentcolor);outline-offset:-2px}.date--no-picker .duet-date__toggle{display:none}.date--no-picker .date--error-icon{right:.625rem}table.summary-form{background-color:var(--background-contrast-color);border-spacing:0;font-family:var(--primary-font-stack);font-size:.875rem;font-weight:400;margin-bottom:1.25rem;overflow:auto;width:100%}table.summary-form:last-child{margin-bottom:0}table.summary-form td,table.summary-form th{border-right:1px solid var(--secondary-contrast-color);min-width:6rem;padding:.375rem .625rem;text-align:left}table.summary-form td:last-child,table.summary-form th:last-child{border:none}table.summary-form th{vertical-align:top}table.summary-form tbody tr:nth-child(odd){background-color:var(--content-background-color)}@media(max-width:48em){table.summary-form.labeled thead{border-right:none;display:none}table.summary-form.labeled tbody td,table.summary-form.labeled tbody th{border:none;display:block}table.summary-form.labeled tbody tr{background-color:var(--text-contrast-color);border-right:none;display:block;margin-bottom:2rem}table.summary-form.labeled tbody td:nth-child(odd),table.summary-form.labeled tbody th:nth-child(odd){background-color:var(--content-background-color)}table.summary-form.labeled tbody td:before{content:attr(data-label);display:flex;font-weight:700;padding-bottom:1rem}table.summary-form.grouped tbody tr:nth-child(odd){background-color:var(--content-background-color)}table.summary-form.grouped tbody td,table.summary-form.grouped tbody th{border-right:none;display:block}}.annotationLayer.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{border:1px solid transparent;color:var(--text-color);outline:none}.annotationLayer.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a:focus{outline:2px solid var(--outline-color,currentcolor);outline-offset:2px}.annotationLayer.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a:focus:not(.disabled){text-decoration:underline}.annotationLayer.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a:hover{background:transparent;box-shadow:none;opacity:1}html{font-size:100%}@media(prefers-reduced-motion){*,:after,:before{animation:none!important;transition:none!important}}body,html{box-sizing:border-box;min-height:100vh}body{font-family:var(--primary-font-stack);margin:0;min-width:20rem;overflow-x:hidden;transition:transform .5s ease-in-out;word-wrap:break-word;background-color:var(--background-contrast-color);color:var(--text-color);-webkit-hyphens:auto;hyphens:auto;outline:none;overflow-wrap:break-word;word-break:break-word}body.no-js{overflow-y:hidden}body.no-js #root>:not(noscript){display:none}@media(min-width:64em){body{transition:none}}#root{display:flex;flex-direction:column;min-height:100vh}button{font-family:var(--primary-font-stack)}.columns{-moz-column-count:1;column-count:1;-moz-column-gap:2rem;column-gap:2rem}@media(min-width:48em){.columns{-moz-column-count:2;column-count:2}}@media(min-width:64em){.columns{-moz-column-count:3;column-count:3}}.gridColumns{display:grid;gap:1.25rem;grid-template-columns:1fr}@media(min-width:48em){.gridColumns{grid-template-columns:1fr 1fr}}@media(min-width:64em){.gridColumns{grid-template-columns:1fr 1fr 1fr 1fr}}