[hidden]{display:none}[hidden=until-found]{appearance:none;display:block}.sr-only{position:absolute}.sr-only:not(:focus){clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;position:absolute}@media(max-width:450px){.sr-mobile-hide{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;position:absolute}}@media(prefers-reduced-motion:reduce){input,button,.title-context,.has-motion{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@font-face{font-display:swap;font-family:Open Sans;src:url(/build/assets/opensans-D3rEp9ut.ttf) format("truetype")}@font-face{font-display:swap;font-family:Atkinson Hyperlegible Next;src:url(/build/assets/AtkinsonHyperlegibleNext-Regular-BunSwk7v.woff2) format("woff2")}@font-face{font-display:swap;font-family:Atkinson Hyperlegible Next;font-style:italic;src:url(/build/assets/AtkinsonHyperlegibleNext-RegularItalic-9aJwnWY2.woff2) format("woff2")}.icons-svg{display:none}.icons.icons-16px{height:16px;width:16px}.icons.icons-24px{height:24px;width:24px}.icons.icons-32px{height:32px;width:32px}a{color:var(--color-primary)}a:hover,a:focus-within{color:var(--color-text);outline:1px solid var(--color-primary);background:var(--color-accent-alt)}*{box-sizing:border-box;margin:0;padding:0}html{scrollbar-gutter:stable}body{line-height:1.45;min-width:min-content}body>footer{content-visibility:auto}a{text-decoration:underline;width:fit-content}a:hover,a:focus{text-decoration:none}ul{list-style-position:inside;margin-inline-start:var(--container-spacing)}ul li:first-child{margin-block-start:0}ul li:last-child{margin-block-end:0}ol{list-style-position:inside}label{cursor:pointer}input,button,textarea{font-size:16px}p:first-of-type{margin-top:0}b{text-decoration:underline;text-underline-offset:1px;font-weight:400}dl{display:grid;grid-template-columns:1fr 2fr;row-gap:var(--container-spacing)}dt,dd{background:#eee;padding:var(--container-spacing)}dt{font-weight:600}dd{text-align:right}dd{margin-left:0}kbd{background:var(--color-background);border:1px dashed var(--color-primary);padding:2px}hr{background:var(--color-primary);border:0;height:1px;margin-block:var(--form-spacing);width:80%}abbr{text-underline-position:under}p+p,p+h2,p+h3,p+h4,p+h5,p+h6{margin-block-start:var(--container-spacing-largest)}h2,h3,h4,h5{color:var(--color-primary);grid-column:1/-1}h1{font-size:3rem}@media(max-width:1200px){h1{font-size:2.5rem}}@media(max-width:768px){h1{font-size:2rem}}h2{font-size:2.6rem}@media(max-width:1200px){h2{font-size:2.2rem}}@media(max-width:768px){h2{font-size:1.8rem}}h3{font-size:2rem}@media(max-width:1200px){h3{font-size:1.7rem}}@media(max-width:768px){h3{font-size:1.4rem}}h4{font-size:1.6rem}@media(max-width:1200px){h4{font-size:1.4rem}}@media(max-width:768px){h4{font-size:1.2rem}}h5{font-size:1.2rem}@media(max-width:1200px){h5{font-size:1rem}}@media(max-width:768px){h5{font-size:.9rem}}h6{font-size:.8rem}@media(max-width:1200px){h6{font-size:.7rem}}@media(max-width:768px){h6{font-size:.6rem}}body{font-family:Atkinson Hyperlegible Next,sans-serif;font-size:16px}h1{font-family:Atkinson Hyperlegible Next,sans-serif}h2,h3,h4,h5,h6{font-family:Open Sans,sans-serif}.monospace{font-family:Courier New,Courier,monospace}:root{--container-width: 90vw;--container-max-width: 1220px;--container-spacing: .5rem;--container-spacing-large: 1rem;--container-spacing-largest: 2rem;--box-shadow: 0 0 10px 0 #3281ab;--larger-spacing: var(--container-spacing-large) var(--container-spacing-largest);--main-before-after-space: 2rem;--form-spacing: 1.25rem;--transition: .15s ease-in-out;--color-background: #fbf5f0;--color-table-background-odd: #ebe1d9;--color-text: #000;--color-primary: #105D6D;--color-primary-alt: #BE4A25;--color-accent: #c1360a;--color-accent-alt: #FFB9A3;--color-surface: #f7f7f7;--color-surface-alt: #B2D3D6;--border-color: var(--color-primary);--border-color-alt: var(--color-primary-alt);--border: 1px solid var(--border-color);--range-track-active: var(--color-primary);--range-track-inactive: var(--color-surface);--range-thumb-background: var(--color-surface);--range-thumb-border: 2px solid var(--color-primary);--btn-padding: var(--container-spacing);--btn-padding-large: var(--container-spacing-large);--btn-background: var(--color-background);--btn-background-alt: var(--color-table-background-odd);--btn-color: var(--color-text);--btn-border-color: var(--color-primary);--btn-border: 1px solid var(--btn-border-color);--btn-transition: var(--transition);--btn-hover-background: var(--color-primary);--btn-hover-color: var(--color-surface);--btn-active-outline: 3px solid var(--color-primary);--viewer-transition: .35s ease-in-out;--viewer-background: var(--color-background);--viewer-toolbar-background: var(--color-surface-alt);--viewer-toolbar-btn-background: var(--color-surface);--viewer-toolbar-btn-color: var(--color-text);--viewer-toolbar-btn-icon: var(--viewer-toolbar-btn-color);--viewer-border-color: var(--color-primary);--viewer-meta-background: #eee;--viewer-preloader-background: var(--color-background);--viewer-panel-stroke-default: rgba(0, 0, 0, 0);--viewer-panel-stroke-hover: rgba(187, 103, 172, 1);--viewer-panel-stroke-active: hsl(311, 38%, 57%);--viewer-panel-stroke-highlight: rgba(187, 103, 172, 1)}button{background:var(--btn-background);border:var(--btn-border);color:var(--btn-color);cursor:pointer;padding:var(--btn-padding);transition:var(--btn-transition)}button:has(svg):not(:has(.sr-only)),button:has(svg):has([hidden=until-found]){align-items:center;display:flex;gap:var(--container-spacing)}button.btn-primary{background:var(--color-primary);color:var(--color-surface);padding:var(--btn-padding-large)}button.btn-primary:hover,button.btn-primary:focus{background:var(--color-surface);border-color:var(--color-background);color:var(--color-text)}button[aria-current=true],button[aria-pressed=true],button[aria-selected=true],button[aria-expanded=true]{background:var(--color-surface-alt);outline:var(--btn-active-outline)}button[aria-current=true]:not(:hover):not(:focus),button[aria-pressed=true]:not(:hover):not(:focus),button[aria-selected=true]:not(:hover):not(:focus),button[aria-expanded=true]:not(:hover):not(:focus){cursor:default}button[aria-current=true],button[aria-pressed=true],button[aria-selected=true],button[aria-expanded=true],button:hover,button:focus{text-decoration:underline;outline:var(--btn-active-outline)}button:hover:not([aria-current=true]):not([aria-pressed=true]):not([aria-selected=true]):not([aria-expanded=true]),button:focus:not([aria-current=true]):not([aria-pressed=true]):not([aria-selected=true]):not([aria-expanded=true]){background:var(--btn-hover-background);color:var(--btn-hover-color)}button[aria-disabled=true]{cursor:not-allowed;opacity:.8;text-decoration:none!important}button.btn-unstyled{background:transparent;border:0;outline:0;padding:0;transition:none}button.btn-unstyled:hover,button.btn-unstyled:focus{background:transparent;color:inherit;outline:0;text-decoration:none}.character-counter{align-self:center;display:inline-flex}.comics-list{border:none;list-style:none;margin-block:var(--container-spacing);margin:0;padding:0}.comics-list .comic-list-item{background:var(--color-surface);border:1px solid var(--color-primary);grid-template-columns:100px 1fr auto;align-items:center;list-style:none;margin-block:var(--container-spacing);position:relative;transition:var(--transition)}.comics-list .comic-list-item:first-of-type{margin-block-start:0}.comics-list .comic-list-item:last-of-type{margin-block-end:0}.comics-list .comic-list-item:before{color:var(--color-primary);position:absolute;list-style-position:inside}.comics-list .comic-list-item-content{display:grid;align-content:space-around}.comics-list .comic-list-item-content{margin-inline:var(--container-spacing)}.comics-list .comic-list-item-title{font-size:2em;width:fit-content}.comics-list .comic-list-item-description{margin-block-end:0}.comics-list .comic-list-item-pending{margin:0}.comic-list-item-description+.comics-list .comic-list-item-pending{margin-block-start:var(--container-spacing)}.comics-list .comic-list-item-read{display:inline-flex;justify-self:end}.comics-list .comic-list-item-read svg{margin-left:var(--container-spacing)}.comics-list .comic-list-item:has(a:hover),.comics-list .comic-list-item:focus-within{background:var(--color-surface-alt);transition:var(--transition)}.comics-list .comic-list-item:has(a:hover) a,.comics-list .comic-list-item:focus-within a{color:#000}.comics-list-grid{display:grid;gap:var(--container-spacing)}@media(min-width:768px){.comics-list-grid{grid-template-columns:1fr 1fr 1fr}}.comics-list-grid .comic-cover{display:inline-block;line-height:0}.comics-list-grid a{display:inline-flex;justify-content:center}.comics-list-grid .comic-grid{align-items:center;background:var(--color-background);border:1px solid var(--color-primary);display:flex;gap:var(--container-spacing);padding:var(--container-spacing);transition:var(--transition)}.comics-list-grid .comic-grid:has(a:hover),.comics-list-grid .comic-grid:focus-within{background:var(--color-surface-alt)}.comics-list-grid .comic-grid-title{font-size:2em;line-height:1}.comics-list-grid .comic-grid-inner{align-items:start;display:flex;flex-direction:column;gap:var(--container-spacing)}.comics-list-grid .comic-grid-description{margin-block-end:0}.comics-list-grid .comic-grid-read{align-items:center;display:inline-flex;justify-content:center;line-height:1}.comics-list-text-list{background:#fff;border:1px solid var(--color-primary);display:flex;flex-direction:column;height:250px;margin-block:var(--container-spacing);overflow-y:scroll}.comics-list-text-list .comic-cover{max-height:50px}.comics-list-text-list-item{padding:var(--container-spacing)}.comics-list-text-list-item:nth-child(odd){background:var(--color-background)}.comics-list-text-list-item:has(a:hover),.comics-list-text-list-item:focus-within{background:var(--color-surface-alt);transition:var(--transition)}.comics-list-text-list-item:has(a:hover) a,.comics-list-text-list-item:focus-within a{color:#000;background:none}.comics-list-text-list-title{align-items:center;width:100%}.comic-collection-list{grid-template-columns:100px 1fr;margin-block-end:0}.comic-collection-list-item{border-block-start:1px solid var(--color-primary);margin:0}@media(min-width:768px){.comic-collection-list-item{grid-template-columns:100px 1fr auto}}@media(max-width:768px){.comic-collection-list-item{grid-template-columns:100px 1fr}.comic-collection-list-item .comic-collection-list-item-read{grid-column:-1/1;justify-content:end}}.comic-collection-list-item:first-of-type{border-block-start:none}.comic-collection-list-item-title{font-size:1.5rem}.comic-collection-list-item-description{line-height:1.4;margin-block-end:var(--container-spacing)}.comic-collection-list-item-pending{margin:0}.comic-collection-list-item-description+.comic-collection-list-item-pending{margin-block-start:var(--container-spacing)}.comic-collection-list-item-read{margin-block-start:var(--container-spacing);align-self:end;display:inline-flex}details{border:1px solid var(--color-primary);margin-block-end:var(--container-spacing)}details[open]{background:var(--color-surface);padding:var(--container-spacing)}details[open]>summary{margin:calc(-1 * var(--container-spacing)) calc(-1 * var(--container-spacing));margin-block-end:1rem;border-bottom:1px solid var(--color-primary)}details summary{background:var(--color-surface-alt);cursor:pointer;padding:var(--container-spacing)}details summary summary{border:1px solid var(--color-primary)}details details{margin-block:var(--container-spacing)}details :last-child{margin-bottom:0}dialog{background:var(--color-background);border:1px solid var(--color-primary);box-shadow:0 2px 8px #0000000a;margin:80px auto auto;overflow:visible;--dialog-top-spacing: calc(34px + var(--container-spacing))}dialog:not(.prompt-modal){height:80vh;width:70vw;display:flex;flex-direction:column}@media(max-width:700px){dialog:not(.prompt-modal){height:100vh;height:100dvh;width:100vw}dialog:not(.prompt-modal)::backdrop{background:#000}}dialog:not(.prompt-modal) form[method=dialog]{flex:1;display:flex;flex-direction:column;min-height:0}dialog.prompt-modal form menu{display:flex;gap:var(--container-spacing-large);justify-content:end}dialog.prompt-modal form menu button{padding:var(--container-spacing-large);width:10vw}dialog{position:fixed!important}dialog:not(:open){display:none}dialog.base-dialog--wide{width:1000px;max-width:90vw}dialog h2,dialog .base-dialog-header h2{background:var(--color-primary);border-radius:6px;border:1px solid var(--color-background);color:var(--color-surface);margin-inline-start:var(--container-spacing);padding:var(--container-spacing);position:absolute;top:-50px;margin-top:0}dialog .base-dialog-body{display:flex;gap:var(--container-spacing-large);height:100%}@media(max-width:600px){dialog .base-dialog-body{flex-direction:column}}dialog .base-dialog-sidebar{flex:0 0 200px;border-inline-end:1px solid var(--color-primary);padding-inline-end:var(--container-spacing-large);padding-top:var(--dialog-top-spacing)}@media(max-width:600px){dialog .base-dialog-sidebar{flex:none;border-inline-end:none;border-block-end:1px solid var(--color-primary);padding-inline-end:0;padding-block-end:var(--container-spacing-large)}}dialog .base-dialog-content{flex:1;min-width:0;overflow-y:auto;padding-top:var(--dialog-top-spacing);padding-bottom:var(--container-spacing)}dialog .notice{background:var(--color-surface-alt);margin-block:var(--container-spacing);align-items:center}dialog aside,dialog form[method=dialog]{padding-top:var(--dialog-top-spacing)}dialog aside{padding-inline:var(--container-spacing)}dialog form[method=dialog],dialog .loading{padding-block-end:var(--container-spacing)}dialog .loading{padding:var(--container-spacing);padding-top:var(--dialog-top-spacing)}dialog label{align-items:center;display:flex;gap:var(--container-spacing)}dialog label:not(:first-of-type){margin-block-start:calc(var(--container-spacing) * 2)}dialog label.one-per{display:block}dialog input[type=checkbox]{margin:0}dialog.active-context .active-context-close{background:var(--color-primary);border:1px solid #000;position:absolute;right:19px;top:10px;padding:4px;display:flex;align-items:center;justify-content:center;color:var(--color-background)}dialog.active-context .active-context-close svg{fill:currentColor}dialog.active-context .active-context-close svg use{fill:currentColor}dialog.active-context .active-context-close:hover,dialog.active-context .active-context-close:focus{background:var(--color-surface);color:var(--color-primary)}dialog.active-context .active-context-close:hover svg,dialog.active-context .active-context-close:hover svg use,dialog.active-context .active-context-close:focus svg,dialog.active-context .active-context-close:focus svg use{fill:currentColor}dialog h3:not(:first-of-type),dialog h4:not(:first-of-type){line-height:1em;margin-block-start:var(--form-spacing)}.expand-button{display:block;padding:var(--container-spacing);margin-block:var(--container-spacing)}form,fieldset{margin-inline:auto;width:100%}form.center,fieldset.center{flex-direction:row;align-items:center}form .full-width,fieldset .full-width{width:100%}form{gap:2rem}label{display:grid;width:100%}label.inline{display:block}label.inline a{color:var(--color-text)}label.inline textarea{width:100%}label .required{color:var(--color-accent)}label{margin-top:var(--form-spacing)}label:last-of-type{margin-bottom:var(--form-spacing)}.fields{display:flex;flex-direction:column;margin-block:var(--form-spacing);gap:var(--form-spacing)}.fields .field{margin-block-end:0}details.fields{margin:0}details.fields:not(:open){gap:0}details.fields[open]>summary{margin-block-end:0}.field{width:100%;margin-block-end:var(--container-spacing-large)}.field:first-of-type{margin-block-start:0}.field:last-of-type{margin-block-end:0}.field.inline{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap}.field.inline label,.field.inline legend{display:block}.field:not(.inline) label,.field:not(.inline) legend{gap:var(--container-spacing);grid-template-columns:auto 1fr}.field:has(input[type=checkbox]){align-items:center}.field:has(input[type=checkbox]) label,.field:has(input[type=checkbox]) legend{display:inline-block;width:auto}.field label,.field legend{margin-block:0;font-size:1.25rem}.field-description{font-size:15px;width:100%}.field-description.border{border:1px solid var(--color-primary);margin-inline:var(--container-spacing);padding:var(--container-spacing)}.field-checkbox{display:flex;gap:var(--container-spacing-largest);align-items:center}select,input:not([type=checkbox]),textarea:not(.full-width){width:min(400px,100%);display:block}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{opacity:1}input[type=range]{-webkit-appearance:none;appearance:none;background:linear-gradient(to right,var(--range-track-active) 50%,var(--range-track-inactive) 50%);border:1px solid var(--range-track-active);cursor:ew-resize;height:1rem;min-width:160px;padding:0;width:100%}input[type=range].vertical{background:linear-gradient(to top,var(--range-track-active) 50%,var(--range-track-inactive) 50%);cursor:ns-resize;direction:rtl;height:100px;min-width:1rem;width:1rem;writing-mode:vertical-lr}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--range-thumb-background);border-radius:50%;border:var(--range-thumb-border);height:1.5rem;width:1.5rem}input[type=text],input[type=email],input[type=password],input[type=url],input[type=date]{background:var(--color-surface);border:1px solid var(--color-primary);color:var(--color-text);padding:var(--container-spacing);transition:var(--transition)}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=url]:focus,input[type=date]:focus{outline:2px solid var(--color-accent-alt)}input[type=text]:read-only,input[type=email]:read-only,input[type=password]:read-only,input[type=url]:read-only,input[type=date]:read-only{background:var(--color-background);border:1px solid var(--color-accent-alt)}input[type=checkbox]{accent-color:var(--color-primary);cursor:pointer;height:24px;position:relative;width:24px;z-index:1}input[type=checkbox]:hover,input[type=checkbox]:focus{outline:2px solid var(--color-accent-alt)}input[type=checkbox]:after{content:"";position:absolute;top:-10px;left:-10px;width:44px;height:44px;z-index:0}input[type=radio]{padding-block:6px}input[type=file]{padding-inline:0;padding-block:var(--container-spacing);width:100%}input[aria-invalid=true]{outline:2px solid var(--color-primary-alt)}textarea{padding:var(--container-spacing)}textarea:not([rows]){height:250px}textarea:hover,textarea:focus{outline:2px solid var(--color-accent-alt)}form label:first-of-type{margin-top:0}form button[type=submit]{background:var(--color-primary);color:var(--color-surface);padding:var(--btn-padding-large)}form button[type=submit]:hover,form button[type=submit]:focus{background:var(--color-surface);border-color:var(--color-background);color:var(--color-text)}form button[type=submit]{align-self:start;font-size:1rem}select,input{padding:var(--container-spacing)}select.small,input.small{width:25%}select.medium,input.medium{width:50%}select.large,input.large{width:75%}.field-list-container{display:flex;flex-direction:column;flex-wrap:nowrap;gap:var(--container-spacing);margin:0;width:100%}.field-list-container input{flex:9}.field-list-container .field-list-item{display:flex;flex-wrap:wrap;gap:var(--container-spacing)}.field-list .field-list-add{margin-top:var(--container-spacing)}.field-textarea-copy{position:relative}.field-textarea-copy textarea{width:100%}.field-textarea-copy-button{bottom:-10px;padding:var(--container-spacing);position:absolute;right:0}fieldset{padding:var(--container-spacing)}fieldset p{display:grid;gap:var(--container-spacing);grid-template-columns:auto 1fr;margin:0}.field-zzfx{display:flex;flex-direction:column;gap:var(--container-spacing);margin-block:var(--form-spacing)}.field-zzfx-actions{display:flex;gap:var(--container-spacing)}.form-sortable{margin:0;margin-block-end:var(--container-spacing)}.form-sortable .form-sortable-item{align-items:center;background:var(--btn-background);border:1px solid var(--border-color);border-bottom:0;display:flex;gap:var(--container-spacing);min-height:65px;padding:var(--container-spacing)}.form-sortable .form-sortable-item:last-of-type{border-bottom:1px solid var(--border-color)}.form-sortable .form-sortable-item:nth-child(2n){background:var(--btn-background-alt)}.form-sortable .form-sortable-item .form-sortable-item-content:has(svg){align-items:center;display:flex;gap:var(--container-spacing)}.form-sortable .form-sortable-item .form-sortable-item-controls{display:flex;gap:var(--container-spacing)}.form-sortable .form-sortable-item .form-sortable-item-controls button{padding:var(--container-spacing)}.form-sortable .form-sortable-item .icons{fill:var(--btn-color)}.form-sortable[aria-orientation=vertical] .form-sortable-item{flex-direction:row;justify-content:space-between}.form-sortable[aria-orientation=vertical] .form-sortable-item .form-sortable-item-controls{justify-content:flex-end;min-width:104px}.form-sortable .form-sortable-item[aria-selected=true]{background-color:var(--color-primary)!important;color:#fff}.form-sortable .form-sortable-item[aria-selected=true] .icons{fill:#fff}.form-sortable .form-sortable-item.is-deactivated{filter:grayscale(1);opacity:.5}.form-sortable .is-invisible{pointer-events:none;visibility:hidden}.form-sortable .sortable-handle{color:var(--btn-color);cursor:grab;flex-shrink:0;pointer-events:auto}.form-sortable .sortable-handle:active{cursor:grabbing}.form-sortable .sortable-handle svg{pointer-events:none}.form-sortable--minimal{margin-block-end:0}.form-sortable--minimal .form-sortable-item--minimal{background:transparent;border:0;display:block;min-height:0;padding:0}.form-sortable--minimal .form-sortable-item--minimal:last-of-type{border-bottom:0}.form-sortable--minimal .form-sortable-item--minimal:nth-child(2n){background:transparent}.form-sortable--minimal .form-sortable-item--minimal .form-sortable-item-content{display:block}.form-sortable--minimal .form-sortable-item-content{gap:0}.maintain-focus{overflow:hidden}.maintain-focus form{padding:var(--container-spacing)}.maintain-focus .active-context{max-height:80vh;position:relative}.maintain-focus .active-context-close{border-right:none;border-top:none;position:sticky;right:0;top:0;z-index:1;float:right;margin-bottom:-25px;padding:var(--container-spacing)}.notice{align-items:center;border-style:solid;border-width:1px;grid-column:1/-1;margin-bottom:var(--container-spacing-large);padding:var(--container-spacing)}.notice ul{margin:0}.notice ul li:only-child{list-style:none}.notice:empty{display:none}.notice-danger{background:var(--color-accent-alt);border-color:var(--color-accent)}.notice-danger .title{color:var(--color-text)}.notice-success{background:var(--color-surface-alt);border-color:var(--color-primary)}.notice-warning{background-color:var(--color-surface);border-color:var(--color-accent)}.notice-info{background-color:var(--color-surface);border-color:var(--color-primary)}.notice button{background-color:var(--color-background)}[popover]{position-anchor:--anchor;position-area:bottom;position-try-fallbacks:flip-block,flip-inline}[popovertargetaction=toggle]{border:2px solid transparent}[popovertargetaction=toggle][aria-expanded=true]{border-color:var(--color-primary)!important;background:var(--color-primary)!important}[popovertargetaction=toggle][aria-expanded=true] svg{fill:var(--color-background)}[popover=hint]{background:var(--color-background);border:2px solid var(--color-primary);padding:var(--container-spacing)}[popover=hint].sr-only:popover-open{clip-path:unset;clip:unset;height:fit-content;position:absolute;width:fit-content}.has-tooltip{position:relative}[data-tooltip-position=center]{position-area:center}[data-tooltip-position=top]{position-area:top}[data-tooltip-position=bottom]{position-area:bottom}[data-tooltip-position=left]{position-area:left}[data-tooltip-position=right]{position-area:right}[data-tooltip-position="top left"]{position-area:top left}[popover]{box-shadow:0 0 4px #105d6d63}ul.has-toggle[popover]{border:2px solid var(--color-primary);min-width:150px}ul.has-toggle[popover] li{margin:0!important}ul.has-toggle[popover] li:nth-child(odd){background:var(--lightest-teal)}ul.has-toggle[popover] a,ul.has-toggle[popover] button{border-bottom-color:var(--color-primary);border-bottom-style:solid;border-bottom-width:1px;color:var(--color-primary);padding:var(--container-spacing);text-decoration:none;width:100%}ul.has-toggle[popover] a:hover,ul.has-toggle[popover] a:focus,ul.has-toggle[popover] button:hover,ul.has-toggle[popover] button:focus{background:var(--color-surface-alt);color:var(--color-text)}ul.has-toggle[popover] button{background:none;text-align:left}.component-progress{align-items:center;display:flex;width:100%}.component-progress:has(.component-progress-label):not(.text-mode-above){display:grid;overflow:hidden}.component-progress:has(.component-progress-label):not(.text-mode-above) .component-progress-bar{height:50px;width:100%}.component-progress:has(.component-progress-label):not(.text-mode-above)>*{grid-area:1/1}.component-progress.text-mode-above{flex-direction:column;align-items:flex-start}.component-progress.text-mode-above .component-progress-label{margin:0 0 var(--container-spacing) 0!important;padding:0;background:transparent}.component-progress.text-mode-above .component-progress-bar{width:100%}.component-progress-bar{appearance:none;background:var(--color-surface-alt);border:1px solid var(--color-primary);cursor:default;position:relative;width:min(300px,20vw);z-index:0}.component-progress-bar.is-indeterminate,.component-progress-bar:not([value]){background:linear-gradient(90deg,var(--color-surface-alt) 25%,var(--color-primary) 50%,var(--color-surface-alt) 75%);background-size:200% 100%;animation:indeterminate-progress 1.5s infinite linear}.component-progress-bar.is-indeterminate::-webkit-progress-bar,.component-progress-bar:not([value])::-webkit-progress-bar{background:transparent}.component-progress-bar::-webkit-progress-bar{background:var(--color-surface-alt)}.component-progress-bar::-webkit-progress-value{background:var(--color-primary)}.component-progress-bar::-moz-progress-bar{background:var(--color-primary)}@keyframes indeterminate-progress{0%{background-position:200% 0}to{background-position:-200% 0}}.component-progress-label{background:var(--color-background);cursor:default;display:inline-flex;line-height:1;margin:var(--container-spacing)!important;padding-block:var(--container-spacing);width:fit-content;z-index:1}.component-progress:not(.text-mode-above){overflow:hidden;white-space:nowrap}.component-progress.mask-text .component-progress-label{height:0;interpolate-size:allow-keywords;opacity:0;transition:all .3s ease-out;font-size:0}.component-progress.mask-text:has(.component-progress-bar:hover,.component-progress-bar:focus) .component-progress-label{opacity:1;height:auto;margin:var(--container-spacing)!important;padding:var(--container-spacing);font-size:16px}.component-progress.mask-text .component-progress-bar{transition:height .2s ease-in-out;height:8px}.component-progress.mask-text .component-progress-bar:focus,.component-progress.mask-text .component-progress-bar:hover{height:50px}.base-toolbar{display:flex;list-style:none;margin:0;padding:0}.base-toolbar[aria-orientation=horizontal]{flex-direction:row}.base-toolbar[aria-orientation=vertical]{flex-direction:column}.color-picker{position:relative}.color-picker:after{align-self:center;background-image:url(/build/assets/color-picker-DMnMNWGr.svg);content:"";cursor:pointer;display:inline-block;height:30px;width:30px}.color-picker{position:relative;display:flex;--white-15: rgba(255, 255, 255, .15);--white-33: rgba(255, 255, 255, .33);--white-50: rgba(255, 255, 255, .5);--white-75: rgba(255, 255, 255, .75);--white-90: rgba(255, 255, 255, .9);--black-15: rgba(0, 0, 0, .15);--black-33: rgba(0, 0, 0, .33);--black-50: rgba(0, 0, 0, .5);--black-75: rgba(0, 0, 0, .75);--dropdown-transition: transform .33s ease, opacity .33s ease;--btn-transition: box-shadow .33s ease, border .33s ease;--options-transition: height .33s ease;--dropdown-bg: var(--color-surface-alt);--dropdown-color: var(--white-75);--dropdown-scrollbar-bg: var(--white-33);--dropdown-scrollbar-bg-hover: var(--white-50);--knob-border: 1px solid var(--white-90);--knob-shadow-hover: 0 0 0 6px var(--white-50);--knob-shadow-active: 0 0 0 6px var(--white-90);--input-border: 1px solid var(--white-15);--input-border-hover: 1px solid var(--white-33);--input-bg-hover: var(--black-15);--option-color-hover: var(--black-75);--option-bg-hover: var(--white-50);--option-color-active: var(--black-75);--option-bg-active: var(--white-90);--visual-shadow: 0 0 0 1px var(--white-15) inset}.color-picker.open .color-dropdown.top{top:auto;bottom:100%}.color-picker .color-dropdown.bottom{top:100%}.color-picker.open .color-dropdown.top,.color-picker.open .color-dropdown.bottom{display:flex}.color-picker.txt-light input{color:#000}.color-picker.txt-light .knob{background:#000}.color-picker.txt-light .knob.color-pointer{outline:3px solid var(--color-primary)}.color-picker.txt-dark input{color:#fff}.color-picker.txt-dark .knob{background:#fff}.color-picker.txt-dark .knob.color-pointer{outline:3px solid var(--color-surface-alt)}.color-dropdown{position:absolute;z-index:50;display:none;flex-direction:column;width:min-content;padding:var(--container-spacing);background:var(--dropdown-bg);box-shadow:var(--box-shadow);border:1px solid var(--color-primary);opacity:0;transition:var(--dropdown-transition)}.color-dropdown .color-dropdown.picker{left:0}.color-dropdown .color-dropdown.menu{right:0;max-height:230px}.color-dropdown.show{opacity:1}.color-dropdown.show.top{transform:translateY(-5px)}.color-dropdown.bottom{transform:translateY(5px)}.color-dropdown .color-controls{display:none;flex-wrap:wrap;justify-content:space-between;width:max-content;gap:var(--container-spacing)}.color-dropdown .btn-appearance{width:100%;padding:.6rem 1rem;font-size:1rem;line-height:1.5;border:0;border-radius:.25rem;outline:none;appearance:none;transition:var(--btn-transition)}.color-dropdown .btn-appearance:focus,.color-dropdown .btn-appearance:hover{box-shadow:0 0 0 3px var(--black-15)}.color-dropdown .color-preview{box-shadow:0 0 0 1px #78787854 inset;direction:ltr}.color-dropdown .picker-toggle{position:absolute;inset:0;width:100%;height:100%;cursor:pointer;background:transparent;border:0}.color-dropdown.open .picker-toggle{z-index:-1}.color-dropdown .menu-toggle{position:absolute;top:0;right:0;display:flex;width:3rem;height:100%;padding:0 .25rem;cursor:pointer;border:0;border-radius:0 .25rem .25rem 0}.color-dropdown.picker .color-controls{display:flex}.color-dropdown .color-option{cursor:pointer}.color-dropdown.menu:hover .scrollable{height:var(--grid-hover-height)}.color-dropdown .color-form{display:none}.color-dropdown .visual-control{border:1px solid var(--color-primary);height:230px;touch-action:none;box-shadow:var(--visual-shadow)}.color-dropdown .visual-control1{width:230px}.color-dropdown .visual-control2,.color-dropdown .visual-control3{width:21px;cursor:ns-resize}@media(min-width:980px){.color-dropdown .visual-control{height:300px}.color-dropdown .visual-control1{width:300px}}.color-dropdown .color-control{position:relative;display:inline-block}.color-dropdown .color-slider{left:0;width:calc(100% - 2px);cursor:ns-resize}.color-dropdown .knob{position:absolute;top:0;left:0;width:100%;height:7px;touch-action:none;-webkit-user-select:none;user-select:none;border:var(--knob-border);border-radius:5px;outline:none;will-change:transform}.color-dropdown .knob:focus,.color-dropdown .knob:active{z-index:1;box-shadow:var(--knob-shadow-active)}.color-dropdown .color-pointer{border:0;height:14px;width:14px}.color-dropdown .color-pointer:active{cursor:grabbing}.picker-toggle:has(.v-hidden),.v-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.zzfx-title{margin:0}.zzfx button{padding:var(--container-spacing)}.zzfx-master-volume{margin-block-end:0}.zzfx-play-preview{align-self:start;margin:0;min-height:44px}.zzfx-table{width:100%;border-collapse:collapse;min-width:760px}.zzfx-table th,.zzfx-table td{padding:var(--container-spacing);border:1px solid var(--color-primary);vertical-align:middle}.zzfx-table th{text-align:left}.zzfx-table td input[type=checkbox],.zzfx-table td button{margin:0}.zzfx textarea{min-height:84px;resize:vertical}.zzfx button:focus-visible,.zzfx input:focus-visible,.zzfx select:focus-visible,.zzfx textarea:focus-visible{outline:3px solid var(--color-accent-alt);outline-offset:2px}.zzfx button{width:max-content}.zzfx details label{margin:0}.zzfx details textarea{margin-block-end:var(--container-spacing)}.zzfx details button{display:block;margin-block-start:var(--container-spacing);min-width:min-content;width:25%}.zzfx-import-export{align-items:start}.viewer-floating-panel-details{bottom:0;left:0;margin-inline:auto;max-width:min(var(--container-width),100%);position:sticky;right:0;z-index:60}.viewer-floating-panel-details:has(:empty){display:none}.viewer-floating-panel-details span{--viewer-floating-panel-details-background-color: #000;--viewer-floating-panel-details-color: #fff;--viewer-floating-panel-details-font-family: "Open Sans", sans-serif;--viewer-floating-panel-details-font-size: 15px;--viewer-floating-panel-details-line-height: 1.5;--viewer-floating-panel-details-text-align: left;background-color:var(--viewer-floating-panel-details-background-color);color:var(--viewer-floating-panel-details-color);display:inline-flex;font-family:var(--viewer-floating-panel-details-font-family);font-size:var(--viewer-floating-panel-details-font-size);line-height:var(--viewer-floating-panel-details-line-height);margin:var(--container-spacing) auto;padding:var(--container-spacing);text-align:var(--viewer-floating-panel-details-text-align)}.shortcuts-list{display:flex;flex-direction:column;gap:var(--container-spacing)}.shortcuts-row{align-items:baseline}.shortcuts-row dt{flex-shrink:0;min-width:180px}.shortcuts-row dd{margin:0;font-size:.9rem}.settings-tabs{margin-block-end:var(--container-spacing-large)}.settings .viewer-floating-panel-details{position:static}.settings-keyboard-shortcuts{margin-block:var(--container-spacing)}.settings form>button:last-of-type{margin-block-start:var(--container-spacing-largest)}@media(max-width:600px){.settings .settings-subtitle{flex-direction:column}}.settings .zzfx{margin-block-start:var(--dialog-top-spacing);padding:var(--container-spacing);overflow-y:auto;width:100%}.keyboard-shortcuts-change{padding:var(--container-spacing)}.keyboard-shortcuts-change dl dd{margin-inline-start:0}.keyboard-shortcuts-change-buttons{display:flex;gap:var(--container-spacing)}.base-spotlight{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:50;opacity:0;transition:var(--viewer-transition)}.base-spotlight.is-active,body.overlay-active .base-spotlight.base-spotlight--viewer{opacity:1!important}.base-spotlight.is-fixed{position:fixed;width:100vw;height:100vh}table{border-collapse:collapse;margin-block:var(--container-spacing);text-align:left;width:100%}table thead,table tr{border:1px solid var(--color-primary)}table th,table td{border-right:1px solid var(--color-primary);padding:var(--container-spacing)}table th.medium-width,table td.medium-width{width:50%}table thead{background:var(--color-surface-alt)}table thead th{font-weight:400}table thead th a{color:var(--color-primary)}table thead th a:hover,table thead th a:focus{color:var(--color-primary)}table thead th:last-child{border-right:none}table tbody>tr:nth-child(odd){background:var(--color-table-background-odd)}table .center{align-items:center;display:flex;gap:var(--container-spacing)}table .action-column{max-width:5vw}table .table-actions{list-style:none;margin:0;padding:0}table .table-actions li:not(:last-child){margin-block-end:var(--container-spacing)}@media(min-width:720px){table .table-actions.one-line{display:flex;justify-content:end;gap:var(--container-spacing-large)}table .table-actions.one-line>li{margin-block-end:0}}table .table-actions a{align-items:center;display:inline-flex;gap:var(--container-spacing)}table .table-actions svg{fill:#000}table .table-actions button{display:flex;align-items:center;justify-content:center;gap:var(--container-spacing)}@media(max-width:650px){table thead{display:none}table tr{display:block;margin-bottom:calc(var(--container-spacing) * 2);padding:1px}table td{border-bottom:1px solid #ddd;display:block;min-height:40px;text-align:right}table td:first-of-type,table td:last-of-type{background:var(--color-surface-alt);padding-block:calc(var(--container-spacing) * 2)}table td:first-of-type a,table td:last-of-type a{color:var(--color-text)}table td:first-of-type{display:flex;font-size:2em;justify-content:space-between}table td:before{float:left;font-weight:700}table .action-column{max-width:none}}.badge{font-size:.75rem;padding:2px 6px;border-radius:4px;text-transform:uppercase;font-weight:700;border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center}.badge-info{background:var(--color-surface);border-color:var(--color-primary);color:var(--color-text)}.badge-warning{background:var(--color-surface);border-color:var(--color-accent);color:var(--color-text)}.badge-success{background:var(--color-surface-alt);border-color:var(--color-primary);color:var(--color-text)}.badge-danger{background:var(--color-accent-alt);border-color:var(--color-accent);color:var(--color-text)}.search-and-replace{background:var(--color-surface);border:1px solid var(--color-primary);border-radius:var(--container-spacing)}.search-and-replace .search-count-badge{font-size:.8rem;color:var(--color-text);padding-bottom:.5rem}.search-match{background-color:var(--color-accent-alt);border-bottom:2px solid var(--color-primary)}.search-match-active{background-color:var(--color-primary-alt);color:#fff;border-bottom:2px solid var(--color-accent)}.m-none{margin:0}.mt-none{margin-top:0}.mr-none{margin-right:0}.mb-none{margin-bottom:0}.ml-none{margin-left:0}.mx-none{margin-left:0;margin-right:0}.my-none{margin-top:0;margin-bottom:0}.m-small{margin:var(--container-spacing)}.mt-small{margin-top:var(--container-spacing)}.mr-small{margin-right:var(--container-spacing)}.mb-small{margin-bottom:var(--container-spacing)}.ml-small{margin-left:var(--container-spacing)}.mx-small{margin-left:var(--container-spacing);margin-right:var(--container-spacing)}.my-small{margin-top:var(--container-spacing);margin-bottom:var(--container-spacing)}.m-medium{margin:var(--container-spacing-large)}.mt-medium{margin-top:var(--container-spacing-large)}.mr-medium{margin-right:var(--container-spacing-large)}.mb-medium{margin-bottom:var(--container-spacing-large)}.ml-medium{margin-left:var(--container-spacing-large)}.mx-medium{margin-left:var(--container-spacing-large);margin-right:var(--container-spacing-large)}.my-medium{margin-top:var(--container-spacing-large);margin-bottom:var(--container-spacing-large)}.m-large{margin:var(--container-spacing-largest)}.mt-large{margin-top:var(--container-spacing-largest)}.mr-large{margin-right:var(--container-spacing-largest)}.mb-large{margin-bottom:var(--container-spacing-largest)}.ml-large{margin-left:var(--container-spacing-largest)}.mx-large{margin-left:var(--container-spacing-largest);margin-right:var(--container-spacing-largest)}.my-large{margin-top:var(--container-spacing-largest);margin-bottom:var(--container-spacing-largest)}.m-largest{margin:var(--main-before-after-space)}.mt-largest{margin-top:var(--main-before-after-space)}.mr-largest{margin-right:var(--main-before-after-space)}.mb-largest{margin-bottom:var(--main-before-after-space)}.ml-largest{margin-left:var(--main-before-after-space)}.mx-largest{margin-left:var(--main-before-after-space);margin-right:var(--main-before-after-space)}.my-largest{margin-top:var(--main-before-after-space);margin-bottom:var(--main-before-after-space)}.font-bold{font-weight:700}.italic{font-style:italic}.text-small{font-size:.875em}.has-motion{transition:var(--transition)}.box-shadow{border:var(--color-primary) 1px solid;box-shadow:var(--box-shadow)}.box-highlight{background-color:var(--color-surface-alt);border:1px solid var(--color-primary);padding:var(--larger-spacing);width:100%}.box-highlight:not(.base-spacing){padding:var(--container-spacing)}.box-highlight a{color:#000}.box-spacing{display:flex;flex-direction:column;gap:var(--form-spacing)}.space-between{justify-content:space-between}.space-around{justify-content:space-around}.align-center{align-items:center}.box-spacing-row{display:flex;flex-direction:row;gap:var(--container-spacing)}.box-grid{display:grid;gap:var(--container-spacing)}.box-autogrid{display:grid;gap:var(--larger-spacing)}.box-autogrid:not([class^=autogrid-]){grid-template-columns:repeat(2,1fr)}.box-autogrid.autogrid-2{grid-template-columns:repeat(2,1fr)}.box-autogrid.autogrid-2-auto{grid-template-columns:1fr auto}.box-autogrid.autogrid-3-layout{grid-template-columns:auto 1fr auto}.box-autogrid.autogrid-3{grid-template-columns:repeat(3,1fr)}.box-autogrid.autogrid-4{grid-template-columns:repeat(4,1fr)}.box-autogrid.autogrid-5{grid-template-columns:repeat(5,1fr)}@media(max-width:768px){.box-autogrid{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:480px){.box-autogrid{grid-template-columns:1fr!important}}.box-layout{display:grid}.box-layout:not(.box-layout-right){grid-template-columns:auto 1fr}.box-layout .box-layout-right{grid-template-columns:1fr auto}.box-center{justify-content:center;align-items:center}.box-aside{background:var(--color-surface);border:1px solid var(--color-primary);margin-block-end:var(--container-spacing);padding:var(--container-spacing)}.box-aside:not(.no-link-styling) a{color:#000;padding:var(--container-spacing)}.box-aside:not(.no-link-styling) a:hover,.box-aside:not(.no-link-styling) a:focus{background:var(--color-surface-alt)}.box-aside ul{display:flex;flex-direction:column;gap:var(--container-spacing);list-style-type:"-";margin:0}.box-aside ul li{margin-bottom:var(--container-spacing)}.box-aside ul li a[aria-current=page]{text-decoration:none}.box-aside ul li a[aria-current=page]:hover,.box-aside ul li a[aria-current=page]:focus{text-decoration:underline}.gap{gap:var(--container-spacing)}.gap-large{gap:var(--container-spacing-large)}.gap-largest{gap:var(--container-spacing-largest)}.is-sticky{align-self:start;position:sticky;top:var(--container-spacing);z-index:1}.menu-list{display:flex;flex-direction:row;gap:var(--container-spacing);margin-left:0}.menu-list li{list-style:none}.menu-list li a,.menu-list li button{align-items:center;display:inline-flex;gap:var(--container-spacing);justify-items:center;padding:var(--container-spacing);text-decoration:none}.menu-list li ul{margin-left:0}.menu-list li ul a{border-bottom-color:transparent;border-bottom-style:solid;border-bottom-width:1px;padding:var(--container-spacing);text-decoration:none;width:100%}.menu-list li ul li:last-of-type>a{border-bottom:none}.mobile-show{display:none}@media(max-width:678px){.mobile-show{display:block}}@media(max-width:678px){.mobile-hide{display:none}}.flex-spacer{flex:1}.overflow-y{overflow-y:auto}.cursor-pointer{cursor:pointer}.container,.apply-container>*:not(.no-container){margin-inline:auto;max-width:var(--container-max-width);position:relative;width:var(--container-width)}@media(max-width:678px){.container,.apply-container>*:not(.no-container){max-width:100vw;width:100%}}@media(max-width:450px){.container{padding-inline:var(--container-spacing)}}.apply-container{display:flex}.account-nav{background:none}.account-nav .menu-list{gap:var(--container-spacing-largest)}.account-nav .menu-list a,.account-nav .menu-list button{text-decoration:underline}.account-nav .menu-list a:hover,.account-nav .menu-list a:focus,.account-nav .menu-list button:hover,.account-nav .menu-list button:focus{text-decoration:none}.account-nav .menu-list button{border:none}.account-nav .menu-list .settings-menu{anchor-name:--settings-button}.account-nav .menu-list .settings-menu>[popover=hint]{position-anchor:--settings-button;position-area:bottom}.account-nav .menu-list .account-nav-toggle{anchor-name:--account-button}.account-nav .menu-list .account-nav-toggle>[popover=hint]{position-anchor:--account-button;position-area:bottom}.account-nav .menu-list #header-account-navigation{position-anchor:--account-button;position-area:bottom}.account-nav .menu-list>li>a,.account-nav .menu-list>li>button{color:var(--color-text)}.account-nav .menu-list>li>a:hover,.account-nav .menu-list>li>a:focus,.account-nav .menu-list>li>button:hover,.account-nav .menu-list>li>button:focus{background-color:var(--color-surface-alt);color:#000}.account-nav .menu-list>li>a{text-decoration:underline}.account-nav .menu-list>li>button{border:0}.toggle-mobile-menu{display:none}@media(max-width:600px){.main-header{background:var(--color-background);position:sticky;top:0}.main-header .top-bar{border-bottom:1px solid var(--color-primary);border-top:var(--container-spacing) solid var(--color-primary);display:grid;gap:var(--container-spacing);grid-template-columns:auto 1fr auto;justify-content:space-between}.main-header .top-bar .settings-menu{display:block}.main-header .top-bar .settings-menu svg{height:32px!important;width:32px!important}.toggle-mobile-menu{align-items:center;border:none;display:flex;gap:var(--container-spacing);justify-content:center;padding:var(--container-spacing)}.toggle-mobile-menu:focus,.toggle-mobile-menu:hover{color:#000;text-decoration:underline}#main-navigation{display:none}#main-navigation .main-nav{padding-block:var(--container-spacing-large)}#main-navigation ul{padding-inline:var(--container-spacing-large)}#main-navigation[aria-expanded=true]{display:block}#main-navigation[aria-expanded=true] .main-nav{display:flex;flex-direction:column;gap:var(--container-spacing)}#main-navigation[aria-expanded=true] .main-nav .end{margin-left:0}#main-navigation[aria-expanded=true] a{border-bottom:1px solid var(--color-surface-alt);text-decoration:none;width:100%}#main-navigation[aria-expanded=true] a:focus,#main-navigation[aria-expanded=true] a:hover{background:var(--color-surface-alt);color:var(--color-text)}.main-nav{display:none}}.main-header{position:relative;z-index:1}.main-header .top-bar{display:flex;justify-content:space-between;align-items:center}.main-header .site-title{font-size:4rem;font-weight:400;line-height:1;margin-block:var(--container-spacing)}@media(max-width:400px){.main-header .site-title{font-size:2rem;margin-block:20px}}.main-header .site-title a{color:var(--color-primary);margin-left:calc(var(--container-spacing) * -.5);text-decoration:none}.main-header .site-title a:hover,.main-header .site-title a:focus{background:#ffffff1a;text-decoration:underline}.main-header #main-navigation{background:var(--color-primary);display:flex;justify-content:center}.main-nav{background:var(--color-primary);gap:1rem}.main-nav .menu-item.end{margin-left:auto}.main-nav .menu-item a{color:#fff}.main-nav .menu-item a:focus,.main-nav .menu-item a:hover{background:#fff;color:#000;outline:4px solid var(--color-accent-alt)}.main-nav .menu-item a[aria-current]{background:var(--color-background);border-bottom:1px solid var(--color-primary);border:1px solid var(--color-primary);color:var(--color-text);text-decoration:none}.main-nav .menu-item a[aria-current]:focus,.main-nav .menu-item a[aria-current]:hover{background:var(--color-primary);color:#fff;outline:4px solid var(--color-accent-alt)}.breadcrumbs{border:1px solid var(--color-primary);display:inline-block;grid-column:1;margin-block-start:var(--container-spacing);width:100%}@media(max-width:1220px){.breadcrumbs{border-inline:none}}.breadcrumbs .breadcrumb-list{align-items:center;display:flex;font-size:14px;list-style:none}.breadcrumbs .breadcrumb-item{align-items:center;display:inline-flex;padding-block:5px;padding-inline:var(--container-spacing)}.breadcrumbs .breadcrumb-item a{display:inline-block;line-height:1;padding-inline:var(--container-spacing)}.breadcrumbs .breadcrumb-item:not(:last-child):after{border-right:1px solid #000;border-top:1px solid #000;content:"";display:inline-block;height:.3em;margin-inline-start:.25rem;transform:rotate(45deg);width:.3em}.breadcrumbs .breadcrumb-item [aria-current=page]{color:#000;text-decoration:none}.breadcrumbs .breadcrumb-item [aria-current=page]:hover,.breadcrumbs .breadcrumb-item [aria-current=page]:focus{text-decoration:underline}main{display:flex;flex-direction:column;gap:var(--larger-spacing)}@media(min-width:769px){main header:has(.header-image){display:flex;flex-direction:column;align-items:start}main header:has(.header-image) .header-image,main header:has(.header-image) .header-image img{width:100%}main header:has(.header-image) .header-image{max-height:626px}}main>header{align-items:center;grid-column:span 2;row-gap:var(--color-primary-alt-before-after-space)}@media(max-width:769px){main>header{margin-block-end:var(--container-spacing)}}main>header .breadcrumbs{grid-column:1/-1;grid-row:span 1}main>header .notice{grid-column:2;margin:0;align-items:start;display:flex;gap:var(--container-spacing);padding:1rem}main>header .notice svg{color:var(--color-primary);height:auto}main>header .notice p:last-child{margin-bottom:0}@media(max-width:678px){main{grid-template-columns:1fr}}main aside{padding-inline:var(--container-spacing);width:100%}main aside.sidebar-right{align-self:baseline}main .full-width-grid{grid-column:1/-1}main .page-title-container .page-title{align-items:center;color:var(--color-primary);gap:var(--container-spacing);line-height:1;margin-bottom:.25rem}main .page-title-container .page-subtitle{font-size:1.25rem;font-weight:400;margin:0}main .page-title-container .page-context-link{color:var(--color-primary);display:inline-flex;font-size:1.5rem;line-height:2rem}main .page-title-container .page-context-link a{color:var(--color-text)}main .title-context{background:var(--color-primary);border:1px solid var(--color-primary);color:#fff;float:right;font-size:1.25rem;line-height:1;padding:var(--container-spacing);text-decoration:none}main .title-context:focus,main .title-context:hover{background:none;color:var(--color-primary);outline:3px solid var(--color-primary);text-decoration:underline}main .content-header-hgroup{align-items:center;display:flex;gap:var(--container-spacing);margin-block:var(--container-spacing)}main .content-header img{height:125px;width:auto}.bar{display:flex;background:var(--color-surface-alt);position:fixed;bottom:0;left:0;right:0;border-top:var(--color-primary) 1px solid;z-index:99}.bar .settings-menu-button{align-items:center;background:var(--color-surface-alt);flex-direction:column;border-top:none;color:var(--color-primary);display:flex;min-height:70px;width:80px;background:transparent;border:transparent}.main-footer{background:var(--color-primary);color:#fff;line-height:1}.main-footer .container{align-items:center}@media(max-width:650px){.main-footer .container{align-items:start;flex-direction:column;gap:var(--container-spacing-large);padding-block:var(--container-spacing-large)}}.main-footer p{margin:0}.main-footer .footer-links{display:flex;gap:var(--container-spacing-largest);list-style:none;margin:0}@media(max-width:650px){.main-footer .footer-links{flex-direction:column;gap:20px}}.main-footer a{align-items:center;color:#fff;display:inline-flex;gap:var(--container-spacing);padding:var(--container-spacing)}.main-footer a:hover,.main-footer a:focus{background:#ffffff1a;outline:1px solid #fff;text-decoration:none}body{display:grid;grid-template-rows:auto 1fr auto;grid-template-areas:"header" "content" "footer"}body:has(.breadcrumbs){grid-template-rows:auto auto 1fr auto;grid-template-areas:"header" "breadcrumbs" "content" "footer"}.site-header{grid-area:header}.breadcrumbs{grid-area:breadcrumbs}main{grid-area:content;margin-block:var(--container-spacing-large)}.breadcrumbs+main{margin-block:var(--container-spacing-largest)}.site-footer{grid-area:footer}html,body{min-height:100vh}body{background:var(--color-background);color:var(--color-text)}main{grid-auto-rows:max-content}
