html{font-size:var(--font-size);height:100%}html.is-lock{overflow:hidden}html{scroll-padding-top:var(--scroll-padding-top)}body{font-family:var(--font-family-base);background-color:#fff;color:var(--p-color);line-height:var(--line-height);height:100%}main{flex-grow:1}h1,.h1{font-size:var(--h1-fs);font-weight:var(--h1-fw);line-height:var(--h1-lh);text-wrap-style:pretty}h2,.h2{font-size:var(--h2-fs);font-weight:var(--h2-fw);line-height:var(--h2-lh);text-wrap-style:pretty}h3,.h3{font-size:var(--h3-fs);font-weight:var(--h3-fw);line-height:var(--h3-lh);text-wrap-style:pretty}h4,.h4{font-size:var(--h4-fs);font-weight:var(--h4-fw);line-height:var(--h4-lh);text-wrap-style:pretty}h5,.h5{font-size:var(--h5-fs);font-weight:var(--h5-fw);line-height:var(--h5-lh);text-wrap-style:pretty}h6,.h6{font-size:var(--h6-fs);font-weight:var(--h6-fw);line-height:var(--h6-lh);text-wrap-style:pretty}p:not(:last-child),p:not(:only-child){margin-bottom:var(--p-spacing, 1rem)}a,button,label,input,textarea,select,svg *{transition-duration:var(--transition-duration)}a{color:inherit;text-decoration-thickness:var(--text-decoration-thickness);text-underline-offset:var(--text-decoration-offset);text-decoration-skip-ink:var(--text-decoration-skip-ink)}@media(any-hover:hover){a:hover:not(:disabled):not(.is-active){color:var(--link-color-hover);text-decoration-skip-ink:var(--text-decoration-skip-ink);text-decoration-thickness:var(--text-decoration-thickness);text-underline-offset:var(--text-decoration-offset)}}@media(any-hover:none){a:active:not(:disabled):not(.is-active){color:var(--link-color-hover);text-decoration-skip-ink:var(--text-decoration-skip-ink);text-decoration-thickness:var(--text-decoration-thickness);text-underline-offset:var(--text-decoration-offset)}}a[class]{text-decoration:none}:focus-visible{outline:none;box-shadow:0 0 0 var(--focus-width) color-mix(in srgb,var(--primary) 60%,transparent),inset 0 0 var(--focus-blur) var(--focus-offset) color-mix(in srgb,var(--primary) 40%,transparent);border-radius:var(--focus-radius);transition-duration:var(--transition-duration)}:focus:not(:focus-visible){outline:none;transition-duration:var(--transition-duration)}@media not (min-width:768px){a[aria-label]:not(.btn--processing),button[aria-label]:not(.btn--processing){position:relative}a[aria-label]:not(.btn--processing):before,button[aria-label]:not(.btn--processing):before{position:absolute;top:50%;left:50%;translate:-50% -50%;width:2.75rem;height:2.75rem;content:""}}p a:link,p a:visited{color:var(--primary)}[hidden]{display:none}input::placeholder{color:var(--input-placeholder-color);opacity:1}.pager{--link-size:40px;--link-border-radius:5px;--link-border-width:1px;--link-padding-x:.5em;--link-border-color:transparent;--link-border-color-hover:transparent;--link-border-color-focus: transparent;--link-border-color-active:transparent;--link-color:var(--black);--link-color-hover:#fff;--link-color-focus:#fff;--link-color-active:#fff;--link-bg-color:rgba(0,0,0,.05);--link-bg-color-hover:var(--primary-lighten);--link-bg-color-focus:var(--primary);--link-bg-color-active:var(--primary);--delim-color:var(--primary-lighten);--delim-fs:1.5rem;display:flex;flex-direction:column;gap:20px;margin-inline:auto;max-width:max-content;margin-top:20px}.pager-list{display:flex;flex-wrap:nowrap;gap:10px;justify-content:center}.pager-item--arrow{display:none}@media(min-width:768px){.pager-item--arrow{display:block}}.pager-link,.pager-more{min-width:var(--link-size);min-height:var(--link-size);border-radius:var(--link-border-radius);border:var(--link-border-width) solid var(--link-border-color);background-color:var(--link-bg-color);padding-inline:var(--link-padding-x);display:inline-flex;align-items:center;justify-content:center;line-height:1;font-weight:var(--fw)}@media(any-hover:hover){.pager-link:hover:not(:disabled):not(.is-active):not(span),.pager-more:hover:not(:disabled):not(.is-active):not(span){border-color:var(--link-border-color-hover);background-color:var(--link-bg-color-hover);color:var(--link-color-hover)}}@media(any-hover:none){.pager-link:active:not(:disabled):not(.is-active):not(span),.pager-more:active:not(:disabled):not(.is-active):not(span){border-color:var(--link-border-color-hover);background-color:var(--link-bg-color-hover);color:var(--link-color-hover)}}.pager-link:not(span):focus,.pager-more:not(span):focus{background-color:var(--link-bg-color-focus);border-color:var(--link-border-color-focus);color:var(--link-color-focus)}.pager-link .icon,.pager-more .icon{font-size:.7em}.pager-delimeter{--link-border-color: transparent;--link-bg-color: none;min-height:var(--link-size);font-size:var(--delim-fs);color:var(--delim-color);display:flex;align-items:center;justify-content:center;letter-spacing:1px;padding-block:0}.pager-delimeter:before{content:"...";display:inline;vertical-align:middle;line-height:1;position:relative;top:-.5ch}.pager-link.is-active{background-color:var(--link-bg-color-active);color:var(--link-color-active);border-color:var(--link-border-color-active);font-weight:600}.pager-more{min-width:unset;padding-block:var(--btn-padding-y);padding-inline:var(--btn-padding-x);aspect-ratio:unset;border-color:var(--gray);color:var(--p-color);font-weight:600;width:100%}.pager-more:disabled{opacity:.3;cursor:not-allowed}
