*{box-sizing:border-box}html{scroll-behavior:smooth}html,body{font-family:var(--font-stack)!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;color:#22272b;color:var(--nsw-grey-01)}img{max-width:100%;vertical-align:bottom;height:auto}main *+h2:not([class]),main *+.nsw-block .nsw-wysiwyg-content>h2:not([class]):first-child,main *+.nsw-block .nsw-link-list__title>h2:not([class]):first-child{margin-top:var(--spacing-lg);margin-bottom:var(--spacing-sm)}:target,[id]{scroll-margin-top:var(--spacing-md)}.image-caption{display:none}.text-center{text-align:center}.relative{position:relative}.ui-widget.ui-widget-content{color:#fff;color:var(--nsw-white)}.layout-builder-configure-block.layout-builder-add-block,.layout-builder-configure-block.layout-builder-update-block,.ui-widget.ui-dialog.ui-dialog-off-canvas .moderation-sidebar-info p{color:#ddd!important}.nsw-media{width:auto;max-width:100%;margin:0}.nsw-media:where(:not(:first-child)){margin-top:1rem}.nsw-media img{width:auto}.nsw-media.align-center img{margin-right:auto;margin-left:auto}.nsw-media.align-left{margin-right:2rem}.nsw-media.align-right{margin-left:2rem}a[href^="mailto:"]{word-break:break-all}.nsw-media--flourish .flourish-embed:not(:has(iframe)){background-image:url(/themes/custom/dcs_theme/images/ckeditor/flourish.png);height:112px;width:112px}.node--page p:has(+span.nsw-media--image){margin-bottom:1rem}@media all and (min-width:48em){.node--page p:has(+span.nsw-media--image){margin-bottom:2rem}}.ui-datepicker{border:1px solid #c5c5c5;border-radius:3px;background-color:#fff}.ui-datepicker .ui-helper-clearfix:after{clear:both}.ui-datepicker .ui-helper-clearfix:before,.ui-datepicker .ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-datepicker .ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:700;position:relative;padding:.2em 0;border-radius:3px}.ui-datepicker .ui-widget-header a{color:#333}.ui-datepicker .ui-widget-header .ui-icon{background-image:url(/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_444444_256x240.png)}.ui-datepicker .ui-icon{width:16px;height:16px}.ui-datepicker .ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-datepicker .ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-datepicker .ui-state-disabled,.ui-datepicker.ui-widget-content .ui-state-disabled,.ui-datepicker .ui-widget-header .ui-state-disabled{opacity:.35;filter:alpha(opacity=35);background-image:none}.ui-datepicker .ui-state-disabled{cursor:default!important;pointer-events:none}.ui-datepicker .ui-state-default,.ui-datepicker.ui-widget-content .ui-state-default,.ui-datepicker .ui-widget-header .ui-state-default,.ui-datepicker .ui-button,.ui-datepicker .ui-button.ui-state-disabled:hover,.ui-datepicker .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:400;color:#454545}.ui-datepicker .ui-state-active,.ui-datepicker.ui-widget-content .ui-state-active,.ui-datepicker .ui-widget-header .ui-state-active,.ui-datepicker a.ui-button:active,.ui-datepicker .ui-button:active,.ui-datepicker .ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:400;color:#fff}.nsw-button .dcs-icon{vertical-align:middle}.nsw-button .dcs-icon:first-child{margin-right:.5rem}.nsw-button.nsw-button--tertiary{-webkit-text-decoration:underline!important;text-decoration:underline!important;border-radius:0;font-size:1.125rem;line-height:1.33;padding:0;min-width:inherit;border:0}.nsw-button.nsw-button--tertiary:after{content:"";font-family:Material Icons,sans-serif;margin-left:.25rem;display:inline-block;font-size:1.5rem;position:relative;bottom:-5px;font-weight:400;line-height:.875rem;vertical-align:baseline;vertical-align:initial}.nsw-button.nsw-button--tertiary:focus{outline-offset:0}.nsw-button.nsw-button--tertiary:visited{color:#002664;color:var(--nsw-brand-dark)}.nsw-button.nsw-button--tertiary:hover{outline:2px solid rgba(0,38,100,.1);outline:2px solid var(--nsw-text-hover)}.nsw-wysiwyg-content .nsw-button{margin-top:1.5rem}.reset-button,input[data-drupal-selector=edit-reset]{border:0;color:#002664;color:var(--nsw-brand-dark);background-color:#fff;background-color:var(--nsw-white);-webkit-text-decoration:underline;text-decoration:underline}.reset-button[disabled]:not(does-not-exist),input[disabled][data-drupal-selector=edit-reset]{opacity:.38;cursor:not-allowed;background-color:#fff;background-color:var(--nsw-white);color:#002664;color:var(--nsw-brand-dark)}.reset-button:not(does-not-exist):not([disabled]):hover,input[data-drupal-selector=edit-reset]:not([disabled]):hover{background-color:#0026641a;background-color:var(--nsw-text-hover);outline:2px solid rgba(0,38,100,.1);outline:2px solid var(--nsw-text-hover);color:#002664;color:var(--nsw-brand-dark)}@media(min-width:576px){td.nsw-show-sm,th.nsw-show-sm{display:table-cell!important}}@media(max-width:575.98px){table.no-min__width{min-width:auto!important}}.ui-dialog .ui-menu.ui-widget.ui-widget-content.ui-autocomplete{max-width:87.2%;padding:0;border:1px solid #8e929c;list-style:none}.entity--unpublished{outline:1px dashed #faaf05;outline:1px dashed var(--nsw-palette-yellow-02)}.entity--unpublished:after{content:"Draft 🟠";color:#694800;color:var(--nsw-palette-yellow-01);position:absolute;top:.5rem;right:.25rem;padding:0 .25rem;font-size:.7rem;background-color:#eaedf4;background-color:var(--nsw-status-info-bg)}.entity--unpublished.moderation-state--archived{outline-color:#d7153a;outline-color:var(--nsw-palette-red-02)}.entity--unpublished.moderation-state--archived:after{content:"Archived 🔴";color:#630019;color:var(--nsw-palette-red-01)}button{color:#22272b;color:var(--nsw-text-dark)}sub,sup{line-height:1}address{font-style:normal}:where(button,input[type=button i]){-webkit-appearance:button}:where(button,input[type=reset i]){-webkit-appearance:button}:where(button,input[type=submit i]){-webkit-appearance:button}:where(button,input[type=button i])::-moz-focus-inner{border-style:none;padding:0}:where(button,input[type=color i])::-moz-focus-inner{border-style:none;padding:0}:where(button,input[type=reset i])::-moz-focus-inner{border-style:none;padding:0}:where(button,input[type=submit i])::-moz-focus-inner{border-style:none;padding:0}:where(button,input[type=button i])::-moz-focusring{outline:1px dotted ButtonText}:where(button,input[type=color i])::-moz-focusring{outline:1px dotted ButtonText}:where(button,input[type=reset i])::-moz-focusring{outline:1px dotted ButtonText}:where(button,input[type=submit i])::-moz-focusring{outline:1px dotted ButtonText}.nsw-tag:hover:not(.nsw-tag--checkbox):not(span){background-color:#0026641a;background-color:var(--nsw-hover);outline-width:0}span.nsw-tag{cursor:default}
