@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Lora:wght@400;500;600;700&display=swap);html{--font-size:18px;--line-height:var(--s3);font-size:var(--font-size,var(--s0));line-height:var(--line-height,var(--s3));font-family:var(--font-secondary);font-weight:400;letter-spacing:.01rem}body{margin:0}h1,h2,h3,h4,h5{margin:0;font-family:var(--font-primary);font-weight:400;color:var(--heading-color,inherit);clear:both}h1{font-size:var(--s4);line-height:var(--s5)}h2{font-size:var(--s3);line-height:var(--s4)}h3{font-size:var(--s2);line-height:var(--s3)}h4{font-size:var(--s1);line-height:var(--s2)}h5{font-size:var(--s0);line-height:var(--s1)}a{color:var(--color-primary-light-x)}a:visited{color:var(--color-link-visited)}a:focus,a:focus-visible{outline:var(--border-color,var(--color-accent-warm-light-x)) auto var(--s-6)}p{margin:0;color:var(--color)}p+p{margin-block-start:var(--s0)}:where(p,ul,ol,h2,h3,h4,h5,h6,blockquote)+h2,:where(p,ul,ol,h2,h3,h4,h5,h6,blockquote)+h3,:where(p,ul,ol,h2,h3,h4,h5,h6,blockquote)+h4,:where(p,ul,ol,h2,h3,h4,h5,h6,blockquote)+h5,:where(p,ul,ol,h2,h3,h4,h5,h6,blockquote)+h6,:where(ul,ol,blockquote)+p,p+a{margin-block-start:var(--gap,1.5rem)}:where(p,h2,h3,h4,h5,h6)+p{margin-top:var(--s0)}p+:where(ul,ol,blockquote){margin-block-start:var(--s-3)}ol,ul{padding-inline:var(--s2)}img{max-inline-size:100%}code{border:1px solid #aaa;background:#eee;padding:var(--s-5);color:#000}.caption{font-size:var(--s-1);line-height:var(--s0);padding:var(--s0) var(--s1)}.accent{color:var(--accent-color)}table{border-collapse:collapse}table td,table th{border:1px solid var(--color-base-light-x);padding:var(--s-2) var(--s-2)}table th{color:var(--color-white);background-color:var(--color-base-dark-x);text-align:left}hr{border:0;border-block-end:1px solid var(--color-base-light-x);margin-block:1rem 2rem}dl dd+dt{margin-block-start:var(--s0)}dfn,dt{font-weight:600}dd{margin-inline-start:var(--s1)}@counter-style legal_decimal{system:extends decimal;prefix:"(";suffix:")  "}@counter-style legal_upper_roman{system:extends upper-roman;prefix:"(";suffix:")  "}@counter-style legal_upper_alpha{system:extends upper-alpha;prefix:"(";suffix:")  "}@counter-style legal_lower_roman{system:extends lower-roman;prefix:"(";suffix:")  "}@counter-style legal_lower_alpha{system:extends lower-alpha;prefix:"(";suffix:")  "}@counter-style legal_decimal_leading_zero{system:extends decimal-leading-zero;prefix:"(";suffix:")  "}ol.legal{counter-reset:list;list-style:legal_decimal}ol.legal,ol.legal ol{padding-inline:var(--s2)}ol.legal li+li{margin-block-start:var(--s-6)}ol.legal li+li>ol,ol.legal li+li>ul{margin-block:var(--s1)}ol.legal li::marker{font-weight:600}ol.legal li li li li li ol>li{list-style:legal_upper_roman}ol.legal li li li li ol>li{list-style:legal_upper_alpha}ol.legal li li li ol>li{list-style:legal_decimal_leading_zero}ol.legal li li ol>li{list-style:legal_lower_roman}ol.legal li ol>li{list-style:legal_decimal}ol.legal>li{list-style:legal_lower_alpha}ol.legal ul>li ul>li ul>li{list-style-type:square}ol.legal ul>li ul>li{list-style-type:circle}ol.legal li ul>li,ol.legal ul>li{list-style-type:disc}.sr-only{position:absolute!important;left:-999em!important;right:auto;transform:unset!important}[dir=rtl] .sr-only{position:absolute;right:-999em;left:auto}.page__tabs{box-shadow:inset 4px 4px 10px 2px hsla(0,0%,66.7%,.2)}.disclaimer-content>*{font-size:var(--s-1);color:var(--color-base-dark-x)}.disclaimer-content>h3{font-size:var(--s1)}a.file-download{margin-right:1rem}a.file-download:before{content:"";display:inline-block;height:1rem;width:1rem;background-color:currentColor;filter:invert(34%) sepia(95%) saturate(3559%) hue-rotate(24deg) brightness(96%) contrast(101%);-webkit-mask:var(--fa-file-svg) no-repeat;mask:var(--fa-file-svg) no-repeat}svg.mailto{width:27px!important;height:17px!important}
*{box-sizing:border-box;margin:0;padding:0}.box{padding:var(--s1)}.center{box-sizing:content-box;margin-inline:auto;max-inline-size:var(--measure);display:flex;flex-direction:column;align-items:var(--align-items,flex-start)}.cluster{display:flex;flex-wrap:wrap;gap:var(--gap,1rem);justify-content:flex-start;align-items:center}.container{box-sizing:content-box;margin-inline:auto;inline-size:100%;max-inline-size:var(--max-width)}.cover{display:flex;flex-direction:column;min-block-size:var(--cover-height,100vh);padding:var(--cover-padding,var(--s0))}.cover>*{margin-block:var(--gap,var(--s0))}.cover>:first-child:not(.principal){margin-block-start:0}.cover>:last-child:not(.principal){margin-block-end:0}.cover>.principal{margin-block:auto}.frame{aspect-ratio:var(--frame-h,16)/var(--frame-v,9);overflow:hidden;display:flex;justify-content:center;align-items:center}.frame>img,.frame>video{inline-size:100%;block-size:100%;object-fit:cover}.grid{display:flex;grid-gap:var(--gap,var(--s0));flex-wrap:wrap}.grid>*{flex:1 1 var(--grid-min-width,27ch)}.icon{width:clamp(2rem,100%,4rem);height:clamp(2rem,100%,4rem)}.with-icon{display:inline-flex;align-items:baseline}.with-icon .icon{margin-inline-end:var(--gap,1rem)}.imposter{position:var(--positioning,absolute);inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.imposter.contain{--margin:0px;overflow:auto;max-inline-size:calc(100% - var(--margin)*2);max-block-size:calc(100% - var(--margin)*2)}.reel{display:flex;block-size:auto;overflow-x:auto;overflow-y:hidden;scrollbar-color:#fff #000;background:linear-gradient(90deg,#fff 50%,hsla(0,0%,100%,0)),linear-gradient(90deg,hsla(0,0%,100%,0),#fff 50%) 0 100%,radial-gradient(farthest-side at 0 50%,rgba(0,0,0,.2),transparent),radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,.2),transparent) 0 100%;background-repeat:no-repeat;background-color:#fff;background-position:0,100%;background-size:75px 200%,75px 200%,40px 200%,40px 200%;background-attachment:local,local,scroll,scroll}.reel::-webkit-scrollbar{block-size:1rem}.reel::-webkit-scrollbar-track{background-color:#000}.reel::-webkit-scrollbar-thumb{background-color:#000;background-image:linear-gradient(#000,#000 .25rem,#fff 0,#fff .75rem,#000 0)}.reel>*{flex:0 0 auto}.reel>img{block-size:100%;flex-basis:auto;width:auto}.reel>*+*{margin-inline-start:var(--gap,1rem)}.reel.overflowing{padding-block-end:var(--s-3)}.reel+.reel-hint{display:none}.reel.overflowing+.reel-hint{display:block}.reel.no-bar{scrollbar-width:none}.reel.no-bar::-webkit-scrollbar{display:none}.with-sidebar{display:flex;flex-wrap:wrap;flex-direction:var(--sidebar-direction,"row");gap:var(--gap,var(--s1))}.with-sidebar>:first-child{flex-basis:var(--sidebar-width,20ch);flex-grow:1}.with-sidebar>:last-child{flex-basis:0;flex-grow:999;min-inline-size:50%}.stack{display:flex;flex-direction:column;justify-content:flex-start;align-items:var(--align-items,flex-start)}.min-width-layout{width:min(100%,81ch)}.stack>*{margin-block:0;inline-size:100%}.stack>*+*{margin-block-start:var(--gap,1.5rem)}.stack>*+.stack__no-space{margin-block-start:0}.stack>*+.stack__xs-space{margin-block-start:var(--s-5)}.stack>*+.stack__sm-space{margin-block-start:var(--s-2)}.stack>*+.stack__md-space{margin-block-start:var(--s1)}.stack>*+.stack__lg-space{margin-block-start:var(--s4)}.stack>*+.stack__xl-space{margin-block-start:var(--s6)}.switcher{--measure:80ch;display:flex;flex-wrap:wrap;gap:var(--gap,var(--s1))}.switcher>*{flex-grow:1;flex-basis:calc(var(--measure)*999 - 99900%)}.switcher.switcher--3>:nth-last-child(n+4),.switcher.switcher--3>:nth-last-child(n+4)~*,.switcher.switcher--4>:nth-last-child(n+5),.switcher.switcher--4>:nth-last-child(n+5)~*{flex-basis:100%}.fixed{position:fixed;z-index:9999;bottom:0;padding:var(--s0)}.fixed,.fixed--right{right:0}.fixed--left{right:unset}.word-wrap{overflow-wrap:break-word}
.drawer.fixed .drawer__container{justify-content:end;align-items:var(--align-items,flex-end)}.drawer__container.cluster{flex-wrap:nowrap;align-items:normal;gap:var(--s-6)}.drawer__container.stack>*+*{margin-block-start:var(--s-6)}.drawer__container.stack>.button{white-space:nowrap}
.offcanvas__container{display:none;position:fixed;z-index:99998;top:0;left:0;width:100vw;height:100vh}.offcanvas__canvas{display:none;position:inherit;z-index:99999;max-width:30rem;height:inherit;background-color:#fff}.offcanvas__heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--s1)}.offcanvas__heading h2.cluster{gap:var(--s-2)}.offcanvas__heading .icon{width:2rem;height:2rem;fill:var(--heading-color)}.offcanvas__close-button,.offcanvas__open-button{cursor:pointer}.offcanvas__close-button.icon{position:relative;border:none;background:transparent;height:var(--s1);width:var(--s1)}.offcanvas__close-button.icon>*{width:var(--s1);height:2px;background:var(--color);transform:rotate(45deg);position:absolute;left:0;transition:all var(--anim)}.offcanvas__close-button.icon>*+*{transform:rotate(135deg)}.offcanvas__container[open]{display:block}.offcanvas__container[open]:after{content:"";display:block;width:inherit;height:inherit;background-color:#000;opacity:.5}.offcanvas__container[open] .offcanvas__canvas{display:block;animation-duration:.3s;animation-fill-mode:forwards}.offcanvas--left .offcanvas__container[open] .offcanvas__canvas{left:0;animation-name:slidein-left}.offcanvas--right .offcanvas__container[open] .offcanvas__canvas{right:0;animation-name:slidein-right}@keyframes slidein-right{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes slidein-left{0%{transform:translateX(-100%)}to{transform:translateX(0)}}
.button{--button-border:var(--button-fg);display:inline-block;width:auto;background-color:var(--button-bg);padding:var(--s-1) var(--s1);border:2px solid var(--button-border);border-radius:var(--s-5);color:var(--dynamic-color,var(--button-fg));text-decoration:none;font-family:var(--font-primary);font-size:var(--s0);line-height:var(--s1);font-weight:400;letter-spacing:.01rem;position:relative}.button:hover{background-color:var(--color-accent-warm-light-xxxx);color:var(--dynamic-color,var(--color-red))!important;border:2px solid var(--color-red)}.button:active{border:2px solid var(--color-brown);color:var(--color-brown)!important;background:var(--color-accent-warm-light-xxxx)}.button:visited{color:var(--button-fg)}.button:visited:hover{color:var(--dynamic-color,var(--color-red))!important}.button:focus{outline:2px solid var(--color-accent-warm-light-x);outline-offset:2px;border:2px solid var(--color-accent-warm-dark-x)}.button:after{margin-inline-start:var(--s-5);content:"";align-self:flex-end;display:inline-block;width:16px;height:16px;background-size:contain;background-repeat:no-repeat;vertical-align:-2px}.button.button--primary:after,.button.button--primary:focus:after,.button.button--text:after,.button.button--text:focus:after,.button:after{background-color:currentColor}.button.button--primary:hover:after,.button.button--text:hover:after{--hover-color:currentColor;background-color:var(--hover-color,var(--color-red))}.button.button--primary:active:after,.button.button--text:active:after{background-color:var(--color-brown)}.button.button--secondary:active:after,.button.button--secondary:after,.button.button--secondary:focus:after,.button.button--secondary:hover:after{background-color:var(--color-white)}.button--primary:active:after,.button--primary:after,.button--primary:focus:after,.button--primary:hover:after,.button--secondary:active:after,.button--secondary:after,.button--secondary:focus:after,.button--secondary:hover:after,.button--text:active:after,.button--text:after,.button--text:focus:after,.button--text:hover:after{-webkit-mask:var(--arrow-svg) no-repeat;mask:var(--arrow-svg) no-repeat}.button.button--text:focus:after{background-color:currentColor}.button.button--no-icon:after{-webkit-mask:none!important;mask:none!important;display:none!important}[dir=rtl] .button:after{transform:rotate(180deg)}.button.button--small{font-size:var(--s-1);padding:var(--s-3) var(--s0)}.button.button--large{font-size:var(--s2);padding:var(--s0) var(--s2)}.button.button--secondary{--button-bg:var(--color-accent-warm-dark-x);--button-fg:var(--color-white);--button-border:var(--color-white)}.button.button--secondary:hover{background-color:var(--color-red);color:var(--color-white)!important;border:2px solid var(--color-red)}.button.button--secondary:active{border:2px solid var(--color-brown);color:var(--color-white);background:var(--color-brown)}.button.button--secondary:focus{outline:2px solid var(--color-accent-warm-light-x);outline-offset:2px;background:var(--color-accent-warm-dark-x)}.button.button--text{padding:0;border:0;background:transparent;font-weight:600;text-decoration:none}.button.button--text:focus,.button.button--text:hover{color:var(--color-red);outline:none;text-decoration:underline}.button.button--text:active{color:var(--color-brown)}.button.collapsed:after{margin-inline-start:0}.button.collapsed:hover:after{margin-inline-start:var(--s-5)}.button.collapsed span{display:none}.button.collapsed:hover span{display:inline-block}.button.full-width{width:100%}.button.label-align--left{text-align:left}.button.label-align--center{text-align:center}.button.label-align--right{text-align:right}.button.button--primary.disabled{border:2px solid var(--color-disabled-state);background-color:transparent}.button.button--secondary.disabled{background-color:var(--color-disabled-state);border:none}.button.button--text.disabled{text-decoration:none}.button.button--primary.disabled,.button.button--text.disabled{color:var(--color-disabled-state)!important}.button.button--primary:active:after,.button.button--text:active:after{background-color:var(--color-disabled-state)}
.icon-wrapper{display:flex;justify-content:center;align-items:center;color:var(--color)}.icon--arrow:active:after,.icon--arrow:after,.icon--arrow:focus:after,.icon--arrow:hover:after{-webkit-mask:var(--arrow-svg) no-repeat;mask:var(--arrow-svg) no-repeat}.icon--arrow-up:active:after,.icon--arrow-up:after,.icon--arrow-up:focus:after,.icon--arrow-up:hover:after{-webkit-mask:var(--arrow-up-svg) no-repeat;mask:var(--arrow-up-svg) no-repeat}.icon--thumbs-up:active:after,.icon--thumbs-up:after,.icon--thumbs-up:focus:after,.icon--thumbs-up:hover:after{-webkit-mask:var(--thumbs-up-svg) no-repeat;mask:var(--thumbs-up-svg) no-repeat}
.iframe iframe{width:100%;outline:none}.iframe--square iframe{aspect-ratio:1/1}.iframe--video iframe{aspect-ratio:16/9}.iframe--standard iframe{aspect-ratio:4/3}.iframe--classic iframe{aspect-ratio:3/4}.iframe--granicus-link{height:5rem;border:none;margin-block-start:var(--s-2)}
.body.with-sidebar{--gap:var(--s3);--sidebar-width:40ch;--sidebar-direction:row-reverse;gap:var(--s6)}.body__main.stack>*+*{margin-block-start:0}.body__heading{color:var(--heading-color,inherit);margin-block-end:var(--s-3)}.body__lead{font-size:var(--s1);margin-block-start:unset;margin-block-end:var(--s0)!important}.body__main.divider .body__content,.body__main.divider .body__heading,.body__main.divider .body__lead{padding-inline-end:var(--s6)}.body__main.divider .body__content{padding-block-start:var(--s-2);border-inline-end:2px dotted var(--accent-color)}.body__aside{--gap:var(--s1);padding-block-start:var(--s-4)}.body__aside_heading{font-size:var(--s0);font-weight:600;text-transform:uppercase;color:var(--accent-color)}.body__aside_heading+p{margin-block-start:var(--s-1)}.body.mobile .body__content{order:1}.body .body__content .button{margin-block-end:var(--s-3)}.body .body__content img.image__default{height:auto}.body.mobile .body__aside{order:2;margin-block-start:unset}
.section{--color:var(--color-black);color:var(--color);position:relative;display:flex;flex-wrap:wrap;justify-content:center;background-color:var(--bg);border-block-end:var(--border) solid var(--s0);padding-block:var(--s0)}.section .section,.section .section .section__content.box{padding:0}.section>*{width:100%}.section__header h1+*,.section__header h2+*,.section__header h3+*{margin-block-start:var(--gap)}.section__header.center{text-align:center;text-wrap:normal}.section__content{box-sizing:border-box;justify-content:center;z-index:1}.section>*>.center{--align-items:center;--measere:var(--max-width)}.section .section__main{width:100%}.section .section__header{--max-width:103ch;max-inline-size:var(--max-width);--align-items:center}.section .section__button{text-align:right}.section .section__header h1.brow,.section .section__header h2.brow{color:var(--accent-color);border-color:var(--color)}.section__main div+.accordion,.section__main div+.action-list,.section__main div+.body,.section__main div+.list,.section__main div+.steps,.section__main div+.teaser-list,.section__main div+div .accordion,.section__main div+div .action-list,.section__main div+div .body,.section__main div+div .list,.section__main div+div .steps,.section__main div+div .teaser-list{margin-block-start:var(--s5)}.section__main.grid div+.list{margin-block-start:0}.section__main.flex{display:flex;flex-wrap:wrap;gap:var(--gap,1rem)}.section__main.flex>*{flex:1 1 auto;min-inline-size:20ch}.section__main.flex--75-25>:first-child{flex-basis:calc(75% - var(--gap))}.section__main.flex--75-25>:nth-child(2){flex-basis:calc(25% - var(--gap));margin-block-start:0;margin-block-end:var(--s5)}.section__main.flex--70-30>:first-child{flex-basis:calc(70% - var(--gap))}.section__main.flex--70-30>:nth-child(2){flex-basis:calc(30% - var(--gap));margin-block-start:0;margin-block-end:var(--s5)}.section__main.flex--60-40>:first-child{flex-basis:calc(60% - var(--gap))}.section__main.flex--60-40>:nth-child(2){flex-basis:calc(40% - var(--gap));margin-block-start:0;margin-block-end:var(--s5)}.section__main.flex--60-40>:nth-child(2) .container .body,.section__main.flex--70-30>:nth-child(2) .container .body,.section__main.flex--75-25>:nth-child(2) .container .body{margin-block-start:0}.section__main.grid>.body{margin-block-start:0;margin-block-end:var(--s5)}.section__main .main-sidebar{word-break:break-word}.section.bg-adjust:not([style*="--bg: var(--color-none);"],[style*="--bg: var(--color-default);"],[style*="--bg: var(--color-white);"],[style*="--bg: var(--color-warm-dark-x);"],[style*="--bg: var(--color-base-light-xxx);"],[style*="--bg: var(--color-primary-light-xxx);"],[style*="--bg: var(--color-accent-warm-light-xxxx);"]) .section__button *,.section.bg-adjust:not([style*="--bg: var(--color-none);"],[style*="--bg: var(--color-default);"],[style*="--bg: var(--color-white);"],[style*="--bg: var(--color-warm-dark-x);"],[style*="--bg: var(--color-base-light-xxx);"],[style*="--bg: var(--color-primary-light-xxx);"],[style*="--bg: var(--color-accent-warm-light-xxxx);"]) .section__header *,.section.bg-adjust:not([style*="--bg: var(--color-none);"],[style*="--bg: var(--color-default);"],[style*="--bg: var(--color-white);"],[style*="--bg: var(--color-warm-dark-x);"],[style*="--bg: var(--color-base-light-xxx);"],[style*="--bg: var(--color-primary-light-xxx);"],[style*="--bg: var(--color-accent-warm-light-xxxx);"]) .section__main *{--color:var(--color-white);--hover-color:var(--color-white);--color-base:var(--color);--heading-color:var(--color);--accent-color:var(--color);--button-border:var(--color);--border-color:var(--color);color:var(--color)}.section.bg-adjust.cards:not([style*="--bg: var(--color-none);"],[style*="--bg: var(--color-default);"],[style*="--bg: var(--color-white);"],[style*="--bg: var(--color-warm-dark-x);"],[style*="--bg: var(--color-base-light-xxx);"],[style*="--bg: var(--color-primary-light-xxx);"],[style*="--bg: var(--color-accent-warm-light-xxxx);"]) .section__main .card:not(.bg-adjust) .card__inner *,.section.bg-adjust:not([style*="--bg: var(--color-none);"],[style*="--bg: var(--color-default);"],[style*="--bg: var(--color-white);"],[style*="--bg: var(--color-warm-dark-x);"],[style*="--bg: var(--color-base-light-xxx);"],[style*="--bg: var(--color-primary-light-xxx);"],[style*="--bg: var(--color-accent-warm-light-xxxx);"]) .section__main .cards .card:not(.bg-adjust) .card__inner *{--color:var(--color-white)!important}.section.bg-adjust:not([style*="--bg: var(--color-default);"],[style*="--bg: var(--color-white);"],[style*="--bg: var(--color-warm-dark-x);"],[style*="--bg: var(--color-base-light-xxx);"],[style*="--bg: var(--color-primary-light-xxx);"],[style*="--bg: var(--color-accent-warm-light-xxxx);"]) .section__main .accordion details>summary:hover *,.section.bg-adjust:not([style*="--bg: var(--color-default);"],[style*="--bg: var(--color-white);"],[style*="--bg: var(--color-warm-dark-x);"],[style*="--bg: var(--color-base-light-xxx);"],[style*="--bg: var(--color-primary-light-xxx);"],[style*="--bg: var(--color-accent-warm-light-xxxx);"]) .section__main .accordion details>summary:hover:after{--accent-color:var(--button-fg);color:var(--accent-color)}.section.bg-adjust .section__button{margin-block-start:0}.section.bg-adjust:not([style*="--bg: var(--color-default);"],[style*="--bg: var(--color-white);"],[style*="--bg: var(--color-warm-dark-x);"],[style*="--bg: var(--color-base-light-xxx);"],[style*="--bg: var(--color-primary-light-xxx);"],[style*="--bg: var(--color-accent-warm-light-xxxx);"]) .section__button .button:hover{color:var(--color-white)!important}.section--color-primary-dark-xx,.section--color-primary-dark-xx-stripe{--bg:var(--color-primary-dark-x)!important;--border:var(--border-primary-dark-x)!important}.section--color-warm-dark-xx{--bg:var(--color-red)!important;--border:var(--border-red)!important}.section--color-warm-dark-x{--bg:var(--color-accent-warm-light-xxxx)!important;--border:var(--border-accent-warm-light-xxxx)!important}.section--with-bg-image .section__content{position:relative}.section--with-bg-image .section__content .container{position:relative;z-index:1}.section__image{background-image:var(--background-image);background-position:50%;background-size:cover}.section__image,.section__tint{width:100%;height:100%;display:inline;position:absolute;top:0;left:0}.section__tint{mix-blend-mode:multiply;background-color:var(--bg)}.section--with-bg-image,.section--with-bg-image .section__header>*{--color:var(--color-white);--heading-color:var(--color);--accent-color:var(--color)}.section--color-warm-dark-xx .body__main.divider .body__content,.section--with-bg-image .body__main.divider .body__content{border-inline-end-color:var(--color-white)}.section--color-primary-dark-xx+.section--color-primary-dark-xx,.section--color-primary-dark-xx-stripe+.section--color-primary-dark-xx-stripe,.section--color-warm-dark-x+.section--color-warm-dark-x,.section--color-warm-dark-xx+.section--color-warm-dark-xx,.section--color-white+.section--color-white>.section__content{padding-top:0}.section__header .brow{margin-block-end:var(--s-3)}.section>.section__content.box .section__main>.section__content.box{padding-inline:0}.section__main.center .card--default.bg-adjust:not(:first-child){margin-block-start:var(--gap)}.section .component_group>.container>div>div{margin-block-end:var(--s5)}.section .component_group>.container>div>div:last-child{margin-block-end:0}
.brow{display:flex;flex-wrap:wrap;column-gap:var(--gap,var(--s0));row-gap:var(--s-5);color:var(--color);padding-block:var(--s-5);justify-content:stretch;align-content:flex-start;align-items:flex-start}.brow>*{line-height:1rem;align-self:stretch}.brow>*+*{border-inline-start:1px solid var(--color,var(--color-black));padding-inline-start:var(--gap)}.brow .brow__accent{font-weight:600;text-transform:uppercase;color:var(--accent-color)}.brow--heading{font-family:var(--font-secondary);padding-block:var(--s-3)}.news--teaser-in-view .brow.brow--default{margin-block-end:var(--s-3)}.brow.wrapping,.hangover .brow.wrapping{gap:var(--s-5);column-gap:var(--gap,var(--s0));row-gap:var(--s0);padding-block-end:var(--s0)}.brow.wrapping .brow__secondary.wrapped{border-inline-start:0;padding-inline-start:0}
.card{--measure:100rem;--sidebar-width:30ch;--form-button:var(--bg)}.card--default *{--color:var(--color-black)!important}.card--default * a{--color:var(--color-primary)!important;color:var(--color)}.card--default .card__text :not(.button) a:visited{color:var(--color-link-visited)}.card--default .card__buttons .button{--color:var(--color-accent-warm-dark-x)!important;--accent-color:var(--accent-color)}.card--default.bg-adjust,.card--striped,.card--striped-aligned,.card.card--overlay{overflow:hidden;border-radius:var(--corner-radius)}.card--default:not(.bg-adjust) iframe,.card--default:not(.bg-adjust) img,.card.card--media-left:not(.bg-adjust) iframe,.card.card--media-left:not(.bg-adjust) img,.card.card--media-right:not(.bg-adjust) iframe,.card.card--media-right:not(.bg-adjust) img,.card.card--media-top:not(.bg-adjust) iframe,.card.card--media-top:not(.bg-adjust) img{border-radius:var(--corner-radius)}.card__media .frame iframe{width:100%;height:100%}.caption-overlay .card__media-caption-container{position:relative;display:flex;flex-direction:column}.card--default:not(.bg-adjust) .caption-overlay .card__media-caption,.card.card--media-left .caption-overlay .card__media-caption,.card.card--media-right .caption-overlay .card__media-caption,.card.card--media-top .caption-overlay .card__media-caption{border-bottom-left-radius:var(--corner-radius);border-bottom-right-radius:var(--corner-radius)}.card__media-caption{margin-block-start:var(--s-6);color:var(--color-base-dark-x);font-size:var(--s-2);font-weight:600;line-height:var(--s0)}.card__media-caption span:not(.card__media-citation){margin-inline-end:var(--s-6)}.card__media-citation{color:var(--color-base);font-size:var(--s-3);font-weight:400}.caption-overlay .card__media-caption,.caption-overlay .card__media-overlay{position:absolute;bottom:0;left:0;width:100%;margin-bottom:auto}.caption-overlay .card__media-caption{padding-block:var(--s-4);padding-inline:var(--s-1);background-color:rgba(0,0,0,.5);box-sizing:border-box;z-index:2}.caption-overlay .card__media-caption span{color:var(--color-white)!important}.remote-video-colorbox-launch-modal{outline:none}.remote-video-colorbox-launch-modal:focus-visible img,.remote-video-colorbox-launch-modal:focus-within img,.remote-video-colorbox-launch-modal:focus img{outline:var(--border-color,var(--color-accent-warm-light-x)) auto var(--s-6)}.card .icon-wrapper{block-size:var(--s5)}.card__heading_tag:not(h1){font-size:var(--s2);line-height:var(--s3)}.card__brow-text{font-size:var(--s-1);color:var(--color-base-dark-xx)}.card-heading{font-size:var(--s1);color:var(--color-primary);line-height:var(--s3)}.card__body{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--gap)}.card:only-child .card__text{flex:1 0 70%}.card__media+.card__main .card__text,.card__text{flex:1 0 80%;color:var(--color-black)}.card .card__buttons{flex:0 1 auto}.card--clickable{display:block;text-decoration:none}.card--default .card__inner{gap:0 var(--gap,var(--s1))}.card--default.bg-adjust .card__inner{gap:0}.card--default .card__main{padding-block-start:var(--s2)}.card--default.bg-adjust .card__main{padding:var(--s2)}a.card--default.card--clickable{text-decoration:none}a.card--default.card--clickable.card--background-accent-warm-light-xxxx .card__heading *,a.card--default.card--clickable.card--background-base-light-xxx .card__heading *,a.card--default.card--clickable.card--background-primary-light-xxx .card__heading *,a.card--default.card--clickable.card--background-white .card__heading *,a.card--default.card--clickable .card__heading *{--heading-color:var(--color-primary)!important;color:var(--heading-color)}a.card--default.card--clickable .card__heading_tag span,a.card--default.has-media-link .card-heading span{border-bottom:.1rem solid;border-color:transparent;transition:border-color var(--anim-slow)}a.card--default.card--clickable:hover .card__heading_tag span,a.card--default.has-media-link:hover .card-heading span{border-color:var(--heading-color);transition:all var(--anim-speed)}a.card--default.card--clickable .card__heading_tag:after{position:relative;top:.08rem;margin-inline-start:var(--s-2);content:"";align-self:flex-end;display:inline-block;vertical-align:-2px;width:var(--s2);height:var(--s2);background-size:contain;background-repeat:no-repeat;background-color:var(--button-fg);mask:var(--arrow-svg) no-repeat;mask-size:100%}a.card--clickable>.ext{display:none}.card--bordered-center .card,.card--bordered .card,.card.card--bordered,.card.card--bordered-center{border:var(--s-2) solid var(--border-color,var(--color-accent-warm-light-xxxx));background:var(var(--color-white));z-index:1}.card--bordered-center .card>div,.card--bordered .card>div,.card.card--bordered-center>div,.card.card--bordered>div{height:100%;width:100%;border:1px dashed var(--color-base)}.card--bordered-center .card .card__main,.card--bordered .card .card__main,.card.card--bordered-center .card__main,.card.card--bordered .card__main{padding:var(--s1);background-color:var(--color-white)}.card--bordered-center .card .card__main,.card.card--bordered-center .card__main{--align-items:center;text-align:center}.card--bordered-center .card .switcher,.card--bordered .card .switcher,.card.card--bordered-center .switcher,.card.card--bordered .switcher{gap:0}.card--bordered-center .card__buttons{flex:auto}.card--media-left .card .switcher,.card.card--media-left .switcher{--measure:40rem;align-items:start}.card--media-right .card .switcher,.card.card--media-right .switcher{--measure:40rem;align-items:start;flex-direction:row-reverse}.card--default.card--media-top .card__main.stack{margin-block-start:unset}.card--overlay .card>*,.card.card--overlay>*{--color:var(--color-white);--heading-color:var(--color);--button-fg:var(--color);--button-border:var(--color);display:grid;grid-template-areas:"card";place-items:center;overflow:hidden;background-color:var(--color-black);mix-blend-mode:multiply;position:relative;height:100%}.card--overlay .card>*>*,.card.card--overlay>*>*{grid-area:card}.card--overlay .card .card__media,.card.card--overlay .card__media{opacity:.5;overflow:hidden;position:absolute;top:0;bottom:0;left:0;right:0}.card--overlay .card .frame,.card.card--overlay .frame{--frame-h:1;--frame-v:2.6}.card--overlay .card .card__media img,.card.card--overlay .card__media img{display:block;object-fit:cover;height:100%;mix-blend-mode:multiply}.card--overlay .card .card__main,.card.card--overlay .card__main{height:100%;padding:var(--s4);z-index:1}.card--striped-aligned .card,.card--striped .card,.card.card--striped,.card.card--striped-aligned{--color:var(--color-white);--heading-color:var(--color);--align-items:center;color:var(--color);display:block;padding-inline:var(--s4);font-size:var(--s1);line-height:var(--s4);text-align:center;background:var(--background-striped-primary-dark-xx)}.card--striped .card,.card.card--striped{padding:var(--s4)}.card--striped-aligned .card,.card.card--striped-aligned{padding:var(--s2);padding-block:var(--s2)}.card--striped-aligned .card__heading{--gap:var(--s0);display:flex;flex-direction:row;justify-content:flex-start;align-items:center;text-align:start;max-width:var(--measure);margin-inline-end:auto;flex-wrap:wrap;column-gap:var(--gap,1rem)}.card--overlay .card__heading_tag,.card--striped-aligned .card__heading_tag,.card--striped .card__heading_tag{color:var(--color-white)}.card--striped-aligned .card__heading .icon-wrapper{width:2.25rem;margin-inline-end:0}.card--striped-aligned .card__text{text-align:start;max-width:var(--measure)}.card--striped-aligned .card__buttons.stack{align-items:flex-start;max-width:var(--measure)}.card.extra-padding{padding:var(--s5) var(--s6)}.remote-video-colorbox-launch-modal{display:flex;align-items:center;justify-content:center;cursor:pointer}.remote-video-colorbox-launch-modal:before{position:absolute;content:"\25B6";transform:scale(5);color:var(--color-white);opacity:.4}.remote-video-colorbox-launch-modal:hover:before{transform:scale(6)}.remote-video-colorbox-launch-modal img{width:40rem;height:auto}.card h4.sidebar-label{text-transform:uppercase;margin-block-start:var(--s-3);font-weight:800;font-size:var(--s0)}.card .sidebar-date{font-size:var(--s2)}.card.card--default.card--background-white,.card.card--striped-aligned.card--background-white .card.card--media-left.card--background-white,.card.card--striped.card--background-white{background:var(--background-white)}.card.card--default.card--background-base-light-xxx,.card.card--striped-aligned.card--background-base-light-xxx,.card.card--striped.card--background-base-light-xxx{background:var(--background-base-light-xxx)}.card.card--default.card--background-base-dark-x,.card.card--striped-aligned.card--background-base-dark-x,.card.card--striped.card--background-base-dark-x{background:var(--background-base-dark-x)}.card.card--default.card--background-base-dark-xxx,.card.card--striped-aligned.card--background-base-dark-xxx,.card.card--striped.card--background-base-dark-xxx{background:var(--background-base-dark-xxx)}.card.card--default.card--background-accent-warm-light-xxxx,.card.card--striped-aligned.card--background-accent-warm-light-xxxx,.card.card--striped.card--background-accent-warm-light-xxxx{background:var(--background-accent-warm-light-xxxx)}.card.card--default.card--background-accent-warm-dark-x,.card.card--striped-aligned.card--background-accent-warm-dark-x,.card.card--striped.card--background-accent-warm-dark-x{background:var(--background-accent-warm-dark-x)}.card.card--default.card--background-red,.card.card--striped-aligned.card--background-red,.card.card--striped.card--background-red{background:var(--background-red)}.card.card--default.card--background-brown,.card.card--striped-aligned.card--background-brown,.card.card--striped.card--background-brown{background:var(--background-brown)}.card.card--default.card--background-primary-light-xxx,.card.card--striped-aligned.card--background-primary-light-xxx,.card.card--striped.card--background-primary-light-xxx{background:var(--background-primary-light-xxx)}.card.card--default.card--background-primary-light-x,.card.card--striped-aligned.card--background-primary-light-x,.card.card--striped.card--background-primary-light-x{background:var(--background-primary-light-x)}.card.card--default.card--background-primary-dark-x,.card.card--striped-aligned.card--background-primary-dark-x,.card.card--striped.card--background-primary-dark-x{background:var(--background-primary-dark-x)}.card.card--default.card--background-primary-dark-xxx,.card.card--striped-aligned.card--background-primary-dark-xxx,.card.card--striped.card--background-primary-dark-xxx{background:var(--background-primary-dark-xxx)}.card.card--default.card--background-secondary,.card.card--striped-aligned.card--background-secondary,.card.card--striped.card--background-secondary{background:var(--background-secondary)}.card.card--default.card--background-secondary-dark-x,.card.card--striped-aligned.card--background-secondary-dark-x,.card.card--striped.card--background-secondary-dark-x{background:var(--background-secondary-dark-x)}.card--default.bg-adjust:not(.card--background-white,.card--background-base-light-xxx,.card--background-primary-light-xxx,.card--background-accent-warm-light-xxxx) .card__buttons *,.card--default.bg-adjust:not(.card--background-white,.card--background-base-light-xxx,.card--background-primary-light-xxx,.card--background-accent-warm-light-xxxx) .card__heading *,.card--default.bg-adjust:not(.card--background-white,.card--background-base-light-xxx,.card--background-primary-light-xxx,.card--background-accent-warm-light-xxxx) .card__text *,.card--default.bg-adjust:not(.card--background-white,.card--background-base-light-xxx,.card--background-primary-light-xxx,.card--background-accent-warm-light-xxxx) .card__text a:visited{--color:var(--color-white)!important;--heading-color:var(--color);--button-border:var(--color);color:var(--color)}a.card--clickable:hover:not(.card--bordered,.card--bordered-center,.card--background-white,.card--background-base-light-xxx,.card--background-primary-light-xxx,.card--background-accent-warm-light-xxxx) .card__heading_tag span,a.card--clickable:not(.card--bordered,.card--bordered-center,.card--background-white,.card--background-base-light-xxx,.card--background-primary-light-xxx,.card--background-accent-warm-light-xxxx) .card__text{--color:var(--color-white)!important;border-color:var(--color);color:var(--color)}a.card--default.card--clickable.bg-adjust:not(.card--background-white,.card--background-base-light-xxx,.card--background-primary-light-xxx,.card--background-accent-warm-light-xxxx) .card__heading_tag:after{background-color:var(--color-white)}.card--striped-aligned.card--background-accent-warm-light-xxxx,.card--striped-aligned.card--background-accent-warm-light-xxxx .card__heading>*,.card--striped-aligned.card--background-base-light-xxx,.card--striped-aligned.card--background-base-light-xxx .card__heading>*,.card--striped-aligned.card--background-primary-light-xxx,.card--striped-aligned.card--background-primary-light-xxx .card__heading>*,.card--striped-aligned.card--background-white,.card--striped-aligned.card--background-white .card__heading>*,.card--striped.card--background-accent-warm-light-xxxx,.card--striped.card--background-accent-warm-light-xxxx .card__heading>*,.card--striped.card--background-base-light-xxx,.card--striped.card--background-base-light-xxx .card__heading>*,.card--striped.card--background-primary-light-xxx,.card--striped.card--background-primary-light-xxx .card__heading>*,.card--striped.card--background-white,.card--striped.card--background-white .card__heading>*{--color:var(--color-black);color:var(--color)}.card--striped-aligned.card--background-accent-warm-light-xxxx .button,.card--striped-aligned.card--background-base-light-xxx .button,.card--striped-aligned.card--background-primary-light-xxx .button,.card--striped-aligned.card--background-white .button,.card--striped.card--background-accent-warm-light-xxxx .button,.card--striped.card--background-base-light-xxx .button,.card--striped.card--background-primary-light-xxx .button,.card--striped.card--background-white .button{--color:var(--button-fg);color:var(--color)}.card.card--default.card--background-striped-base-dark-x,.card.card--striped-aligned.card--background-striped-base-dark-x,.card.card--striped.card--background-striped-base-dark-x{background:var(--background-striped-base-dark-x)}.card.card--default.card--background-striped-base-light-x,.card.card--default.card--background-striped-base-light-xx,.card.card--striped-aligned.card--background-striped-base-light-x,.card.card--striped-aligned.card--background-striped-base-light-xx,.card.card--striped.card--background-striped-base-light-x,.card.card--striped.card--background-striped-base-light-xx{background:var(--background-striped-base-light-xx)}.card.card--default.card--background-striped-primary-dark-xx,.card.card--striped-left.card--background-striped-primary-dark-xx,.card.card--striped.card--background-striped-primary-dark-xx{background:var(--background-striped-primary-dark-xx)}.card.card--default.card--background-striped-primary-dark-x,.card.card--striped-aligned.card--background-striped-primary-dark-x,.card.card--striped.card--background-striped-primary-dark-x{background:var(--background-striped-primary-dark-x)}.card.card--default.card--background-striped-primary-light-xx,.card.card--striped-aligned.card--background-striped-primary-light-xx,.card.card--striped.card--background-striped-primary-light-xx{background:var(--background-striped-primary-light-xx)}.card.card--default.card--background-striped-secondary-dark-xx,.card.card--striped-aligned.card--background-striped-secondary-dark-xx,.card.card--striped.card--background-striped-secondary-dark-xx{background:var(--background-striped-secondary-dark-xx)}.card.card--default.card--background-striped-secondary,.card.card--striped-aligned.card--background-striped-secondary,.card.card--striped.card--background-striped-secondary{background:var(--background-striped-secondary)}.card.card--default.card--background-striped-accent-warm-dark-x,.card.card--striped-aligned.card--background-striped-accent-warm-dark-x,.card.card--striped.card--background-striped-accent-warm-dark-x{background:var(--background-striped-accent-warm-dark-x)}.card.card--default.card--background-striped-accent-warm-dark-xx,.card.card--striped-aligned.card--background-striped-accent-warm-dark-xx,.card.card--striped.card--background-striped-accent-warm-dark-xx{background:var(--background-striped-accent-warm-dark-xx)}.card.card--default.card--background-striped-accent-warm-dark-xxx,.card.card--striped-aligned.card--background-striped-accent-warm-dark-xxx,.card.card--striped.card--background-striped-accent-warm-dark-xxx{background:var(--background-striped-accent-warm-dark-xxx)}.card.card--default.card--background-solid-base-dark-x,.card.card--striped-aligned.card--background-solid-base-dark-x,.card.card--striped.card--background-solid-base-dark-x{background:var(--background-base-dark-x)}.card.card--default.card--background-solid-primary-dark-xx,.card.card--striped-aligned.card--background-solid-primary-dark-xx,.card.card--striped.card--background-solid-primary-dark-xx{background:var(--background-solid-primary-dark-xx)}.card.card--default.card--background-solid-primary-dark-x,.card.card--striped-aligned.card--background-solid-primary-dark-x,.card.card--striped.card--background-solid-primary-dark-x{background:var(--background-primary-dark-x)}.card.card--default.card--background-solid-primary-light-xx,.card.card--striped-aligned.card--background-solid-primary-light-xx,.card.card--striped.card--background-solid-primary-light-xx{background:var(--background-solid-primary-light-xx)}.card.card--default.card--background-solid-secondary-dark-xx,.card.card--striped-aligned.card--background-solid-secondary-dark-xx,.card.card--striped.card--background-solid-secondary-dark-xx{background:var(--background-secondary-dark-x)}.card.card--default.card--background-solid-secondary,.card.card--striped-aligned.card--background-solid-secondary,.card.card--striped.card--background-solid-secondary{background:var(--background-secondary)}.card.card--default.card--background-solid-accent-warm-dark-x,.card.card--default.card--background-solid-accent-warm-dark-xx,.card.card--striped-aligned.card--background-solid-accent-warm-dark-x,.card.card--striped-aligned.card--background-solid-accent-warm-dark-xx,.card.card--striped.card--background-solid-accent-warm-dark-x,.card.card--striped.card--background-solid-accent-warm-dark-xx{background:var(--background-solid-accent-warm-dark-xx)}.card.card--default.card--background-solid-accent-warm-dark-xxx,.card.card--striped-aligned.card--background-solid-accent-warm-dark-xxx,.card.card--striped.card--background-solid-accent-warm-dark-xxx{background:var(--background-solid-accent-warm-dark-xxx)}.card.card--background-base-light-xxx{background:var(--color-base-light-xxx)}.card--striped-aligned .card .button,.card--striped .card .button,.card.card--striped-aligned .button,.card.card--striped .button{border:2px solid var(--color);color:var(--color)}.card .button.button--primary:after,.card .button.button--primary:focus:after,.card .button.button--text:after,.card .button.button--text:focus:after{color:currentColor}.card.card--striped-aligned .card__buttons .button.button--primary:after,.card.card--striped-aligned .card__buttons .button.button--secondary:after,.card.card--striped-aligned .card__buttons .button.button--text:after,.card.card--striped .card__buttons .button.button--primary:after,.card.card--striped .card__buttons .button.button--secondary:after,.card.card--striped .card__buttons .button.button--text:after{color:currentColor;background-color:currentColor}.card.card--striped-aligned .card__buttons .button.button--primary:hover,.card.card--striped-aligned .card__buttons .button.button--secondary:hover,.card.card--striped .card__buttons .button.button--primary:hover,.card.card--striped .card__buttons .button.button--secondary:hover{border-color:var(--color-red);color:var(--color-red)}.card.card--striped-aligned .card__buttons .button.button--primary:active,.card.card--striped-aligned .card__buttons .button.button--secondary:active,.card.card--striped .card__buttons .button.button--primary:active,.card.card--striped .card__buttons .button.button--secondary:active{border-color:var(--color-brown);color:var(--color-brown)}.card--default.has-media-link,.card--default.has-media-link .card__inner{background:var(--color-base-light-xx)}.card--default.has-media-link .card__main{background:var(--color-base-light-xxx)}.card--default.has-media-link .card__heading{margin-block-start:var(--s-1)}.card--default.has-media-link .card-heading{font-weight:700}
.hangover{--background:var(--bg);--border:var(--border);--hangover-offset:var(--hangover-offset)}.hangover .with-sidebar{--sidebar-width:45ch;gap:0;flex-direction:row-reverse}.hangover.hangover--with-share .with-sidebar{--sidebar-width:25ch}.hangover .with-sidebar>*{padding-block:var(--s1);display:flex;align-items:center}.hangover .with-sidebar>.hangover__bottom-content,.hangover .with-sidebar>.hangover__top-content{padding-inline-end:var(--s1)}.hangover__top{background:var(--background);border-block-end:var(--border) solid var(--s0)}.hangover:not([style*="--bg: var(--color-solid-base-light-xx);"],[style*="--bg: var(--color-striped-base-light-xx);"],[style*="--bg: var(--color-warm-dark-x);"],[style*="--bg: var(--color-base-light-xxx);"],[style*="--bg: var(--color-primary-light-xxx);"],[style*="--bg: var(--color-accent-warm-light-xxxx);"]) .hangover__top,.hangover:not([style*="--bg: var(--color-solid-base-light-xx);"],[style*="--bg: var(--color-striped-base-light-xx);"],[style*="--bg: var(--color-warm-dark-x);"],[style*="--bg: var(--color-base-light-xxx);"],[style*="--bg: var(--color-primary-light-xxx);"],[style*="--bg: var(--color-accent-warm-light-xxxx);"]) .share .share__items .share__item *{--color:var(--color-white);--heading-color:var(--color);--accent-color:var(--color)}.hangover__top .share{margin-inline-start:auto;margin-block-end:auto}.hangover__bottom>* :not(.hangover__bottom-content){padding:0}.hangover .card--bordered-center .card .card__main,.hangover .card.card--bordered-center .card__main{text-align:left}.hangover__top-content h1,.hangover__top .hangover__text{color:var(--heading-color)}.hangover__top-hangover-content{justify-content:center}.hangover .card.card--bordered-center{--border-color:var(--bg);border:var(--s-2) solid var(--border-color,var(--color-accent-warm-light-xxxx));background:var(--bg,var(--color-accent-warm-light-xxxx))}.hangover .card.card--bordered-center .card__inner{border:none;border-radius:var(--corner-radius);overflow:hidden}.hangover--with-blurb .hangover__top-hangover-content>*,.hangover--with-bottom .hangover__top-hangover-content>*{margin-block-end:var(--hangover-offset);z-index:2}.hangover--with-blurb .hangover__top-media.box,.hangover--with-bottom .hangover__top-media.box{padding-block-end:0}.hangover--striped-base-dark-x .hangover__top{--background:var(--background-striped-base-dark-x);background:var(--background)}.hangover--striped-primary-dark-xx .hangover__top{--background:var(--background-striped-primary-dark-xx);background:var(--background)}.hangover--striped-primary-dark-xx .card{--border-color:var(--color-accent-warm-light-xxx)}.hangover--striped-primary-dark-x .hangover__top{--background:var(--background-striped-primary-dark-x);background:var(--background)}.hangover--striped-primary-dark-x .card{--border-color:var(--color-accent-warm-light-xxx);z-index:1}.hangover--striped-primary-light-xx .hangover__top{--background:var(--background-striped-primary-light-xx);background:var(--background)}.hangover--striped-primary-light-xx .card{--border-color:var(--color-accent-warm-light-xx)}.hangover--striped-secondary-dark-xx .hangover__top{--background:var(--background-striped-secondary-dark-xx);background:var(--background)}.hangover--striped-secondary-dark-xx .card{--border-color:var(--color-secondary-light-x)}.hangover--striped-secondary .hangover__top{--background:var(--background-striped-secondary);background:var(--background)}.hangover--striped-secondary .card{--border-color:var(--color-secondary-dark-x)}.hangover--striped-accent-warm-dark-x .hangover__top{--background:var(--background-striped-accent-warm-dark-x);background:var(--background)}.hangover--striped-accent-warm-dark-x .card{--border-color:var(--color-accent-warm-light-xx)}.hangover--striped-base-light-xx .hangover__top{--background:var(--background-striped-base-light-xx);background:var(--background)}.hangover--striped-base-light-xx p{--color:var(--color-black)}.hangover--striped-base-light-xx{--accent-color:var(--color-accent-warm-dark-x)}.hangover--striped-base-light-xx .card{--border-color:var(--color-base-light-x)}.hangover--default .hangover__top,.hangover--solid-base-dark-x .hangover__top{--background:var(--background-base-dark-x);background:var(--background)}.hangover--solid-primary-dark-xx .hangover__top{--background:var(--background-primary-dark-x);background:var(--background)}.hangover--solid-primary-dark-xx .card{--border-color:var(--color-accent-warm-light-xxx)}.hangover--solid-primary-dark-x .hangover__top{--background:var(--background-primary-dark-x);background:var(--background)}.hangover--solid-primary-dark-x .card{--border-color:var(--color-accent-warm-light-xxx)}.hangover--solid-primary-light-xx .hangover__top{--background:var(--background-primary-light-x);background:var(--background)}.hangover--solid-primary-light-xx .card{--border-color:var(--color-accent-warm-light-xx)}.hangover--solid-secondary-dark-xx .hangover__top{--background:var(--background-secondary-dark-x);background:var(--background)}.hangover--solid-secondary-dark-xx .card{--border-color:var(--color-secondary-light-x)}.hangover--solid-secondary .hangover__top{--background:var(--background-secondary);background:var(--background)}.hangover--solid-secondary .card{--border-color:var(--color-secondary-dark-x)}.hangover--solid-accent-warm-dark-x .hangover__top{--background:var(--background-accent-warm-dark-x);background:var(--background)}.hangover--solid-accent-warm-dark-x .card{--border-color:var(--color-accent-warm-light-xx)}.hangover--solid-base-dark-x .hangover__top{--background:var(--background-base-dark-x);background:var(--background)}.hangover--solid-base-light-xx .hangover__top{--background:var(--background-base-light-xxx);background:var(--background)}.hangover--solid-base-light-xx .card{--border-color:var(--color-base-light-x)}.hangover .wrapping{gap:0}.hangover .wrapping .hangover__top-hangover-content{padding-block-end:0}.hangover .hangover__top-hangover-content .card__text h3{color:var(--color-accent-warm-dark-x)}.hangover--with-blurb .wrapping .hangover__top-hangover-content>*,.hangover--with-bottom .wrapping .hangover__top-hangover-content>*{margin-block-end:0}.hangover--hide-compact .wrapping .hangover__top-hangover-content{padding-block:.1px}.hangover--hide-compact .wrapping .hangover__top-hangover-content>*{display:none}.hangover--with-blurb .with-sidebar.wrapping .hangover__top-content{order:1}.hangover--with-blurb .with-sidebar.wrapping .hangover__top-hangover-content{order:2}.hangover--with-blurb .with-sidebar.wrapping .hangover__top-hangover-content>*{width:100%}.hangover--borderless-media .box,.hangover--borderless-media .box .hangover__top-hangover-content{padding-block:0}.hangover--borderless-media .with-sidebar>.hangover__top-content{padding-inline-end:var(--s1)}.hangover--borderless-media .frame{aspect-ratio:unset}.hangover--borderless-media:not(.hangover--with-share) .box .wrapping .hangover__top-content{display:flex;align-items:center;justify-content:left}.hangover--borderless-media:not(.hangover--with-share) .box .wrapping .hangover__top-content .hangover__text{min-width:unset}.hangover--borderless-media .hangover__title{color:var(--color-primary-dark-x)}.hangover__top-hangover-content .share.share--default{padding-block:var(--s1);padding-inline:0}.hangover__top-hangover-content .share.share--default .share__items{padding-block-start:var(--s-5)}.hangover.hangover--with-share .box{padding:var(--s1)}.hangover.hangover--with-share .hangover__top-content{padding-block:var(--s1);padding-inline:0}.hangover .card.card--media-left img,.hangover .card.card--media-right img{border-radius:0}.hangover .hangover__top-hangover-content .card .card__text{--color:var(--color-black)}
.breadcrumb{background-color:var(--color-base-light-xxx);--gap:var(--s-1);padding-inline:var(--s1);padding-block:var(--s-3)}.breadcrumb__list{display:flex;list-style-type:none;padding-inline:0;column-gap:var(--s1);row-gap:0}.breadcrumb__item{font-size:var(--s-1);color:var(--color-base-dark-x);display:flex;align-items:baseline;justify-content:flex-start;flex-direction:row;column-gap:var(--gap)}.breadcrumb__item:not(:last-child):after{font-size:var(--s0);font-weight:700;line-height:0;color:var(--accent-color);content:"\231F";transform:rotate(315deg)}.breadcrumb__label{font-weight:700}.breadcrumb__label a{text-decoration:none;color:var(--color-base-dark-x);font-weight:400}
@counter-style legal_decimal{system:extends decimal;prefix:"(";suffix:")  "}@counter-style legal_upper_roman{system:extends upper-roman;prefix:"(";suffix:")  "}@counter-style legal_upper_alpha{system:extends upper-alpha;prefix:"(";suffix:")  "}@counter-style legal_lower_roman{system:extends lower-roman;prefix:"(";suffix:")  "}@counter-style legal_lower_alpha{system:extends lower-alpha;prefix:"(";suffix:")  "}@counter-style legal_decimal_leading_zero{system:extends decimal-leading-zero;prefix:"(";suffix:")  "}ol.legal{counter-reset:list;list-style:legal_decimal}ol.legal,ol.legal ol{padding-inline:var(--s2)}ol.legal li+li{margin-block-start:var(--s-6)}ol.legal li+li>ol,ol.legal li+li>ul{margin-block:var(--s1)}ol.legal li::marker{font-weight:600}ol.legal li li li li li ol>li{list-style:legal_upper_roman}ol.legal li li li li ol>li{list-style:legal_upper_alpha}ol.legal li li li ol>li{list-style:legal_decimal_leading_zero}ol.legal li li ol>li{list-style:legal_lower_roman}ol.legal li ol>li{list-style:legal_decimal}ol.legal>li{list-style:legal_lower_alpha}ol.legal ul>li ul>li ul>li{list-style-type:square}ol.legal ul>li ul>li{list-style-type:circle}ol.legal li ul>li,ol.legal ul>li{list-style-type:disc}
body:is(.cke_editable) hr,div:is(.jcc-rulesformatting) hr{margin-block:2rem}body:is(.cke_editable) p:is(.ruleheading,.subdivheading,.subdivtext,.subdhist,.paragraphlist,.subparagraphlist,.subparagraphnolist,.rulehist,.advcommheader,.advcommtext)+p:is(.ruleheading,.subdivheading,.subdivtext,.subdhist,.paragraphlist,.subparagraphlist,.subparagraphnolist,.rulehist,.advcommheader,.advcommtext),div:is(.jcc-rulesformatting) p:is(.ruleheading,.subdivheading,.subdivtext,.subdhist,.paragraphlist,.subparagraphlist,.subparagraphnolist,.rulehist,.advcommheader,.advcommtext)+p:is(.ruleheading,.subdivheading,.subdivtext,.subdhist,.paragraphlist,.subparagraphlist,.subparagraphnolist,.rulehist,.advcommheader,.advcommtext){margin-block-start:var(--s0)}body:is(.cke_editable) p.normal,div:is(.jcc-rulesformatting) p.normal{font-weight:400}body:is(.cke_editable) p.ruleheading,div:is(.jcc-rulesformatting) p.ruleheading{margin-block-start:var(--s0);font-weight:700}body:is(.cke_editable) p.subdivheading,div:is(.jcc-rulesformatting) p.subdivheading{margin-inline-start:1rem}body:is(.cke_editable) p.subdivtext,div:is(.jcc-rulesformatting) p.subdivtext{margin-inline-start:2.25rem}body:is(.cke_editable) p.subdhist,div:is(.jcc-rulesformatting) p.subdhist{margin-inline-start:2.25rem;font-size:var(--s-1);font-style:italic;line-height:1.5}body:is(.cke_editable) p.paragraphlist,div:is(.jcc-rulesformatting) p.paragraphlist{margin-inline-start:3rem;padding-inline-start:1.5rem;text-indent:-1.5rem}body:is(.cke_editable) p.paragraphnolist,div:is(.jcc-rulesformatting) p.paragraphnolist{margin-inline-start:4.5rem;text-indent:unset}body:is(.cke_editable) p.subparagraphlist,div:is(.jcc-rulesformatting) p.subparagraphlist{margin-inline-start:4rem;padding-inline-start:2rem;text-indent:-1.5rem}body:is(.cke_editable) p.subparagraphnolist,div:is(.jcc-rulesformatting) p.subparagraphnolist{margin-inline-start:6rem;text-indent:unset}body:is(.cke_editable) p:is(.itemList,.itemlist),div:is(.jcc-rulesformatting) p:is(.itemList,.itemlist){margin-inline-start:7rem;padding-inline-start:1rem;text-indent:-1rem}body:is(.cke_editable) p:is(.itemNoList,.itemnolist),div:is(.jcc-rulesformatting) p:is(.itemNoList,.itemnolist){margin-inline-start:8rem}body:is(.cke_editable) p:is(.itemSubList,.itemsublist),div:is(.jcc-rulesformatting) p:is(.itemSubList,.itemsublist){margin-inline-start:9rem;padding-inline-start:1rem;text-indent:-1rem}body:is(.cke_editable) p:is(.itemSubNoList,.itemsubnolist),div:is(.jcc-rulesformatting) p:is(.itemSubNoList,.itemsubnolist){margin-inline-start:10rem}body:is(.cke_editable) p.rulehist,div:is(.jcc-rulesformatting) p.rulehist{font-size:var(--s-1);font-style:italic;line-height:1.5}body:is(.cke_editable) p.advcommheader,div:is(.jcc-rulesformatting) p.advcommheader{font-size:var(--s-2);font-weight:700;text-align:center;margin-inline:auto}body:is(.cke_editable) p.advcommtext,div:is(.jcc-rulesformatting) p.advcommtext{font-size:var(--s-2);line-height:1.5}body:is(.cke_editable) li:is(.TOClevel1,.TOClevel2,.TOClevel3,.TOClevel4),div:is(.jcc-rulesformatting) li:is(.TOClevel1,.TOClevel2,.TOClevel3,.TOClevel4){list-style-type:none;margin-block-start:var(--s-1);margin-inline-start:0}body:is(.cke_editable) li.TOClevel1,div:is(.jcc-rulesformatting) li.TOClevel1{font-weight:700;margin-block-start:var(--s2);margin-block-end:var(--s-1);padding-block-end:var(--s-1);border-block-end:1px solid var(--border-color-gray)}body:is(.cke_editable) li.TOClevel3,div:is(.jcc-rulesformatting) li.TOClevel3{margin-inline-start:2rem}body:is(.cke_editable) li.TOClevel4,div:is(.jcc-rulesformatting) li.TOClevel4{margin-inline-start:4rem}body:is(.cke_editable) blockquote,div:is(.jcc-rulesformatting) blockquote{margin:0 0 1rem;padding:1rem 0 0 2rem}body:is(.cke_editable) p[style*="TEXT-INDENT: 40px"],div:is(.jcc-rulesformatting) p[style*="TEXT-INDENT: 40px"]{text-indent:2.25rem}body:is(.cke_editable) table,div:is(.jcc-rulesformatting) table{border-collapse:collapse;margin-block-start:var(--gap);margin-block-end:calc(var(--gap)*1.5);border:1px solid var(--color-base-light-x);table-layout:fixed;width:100%}div:is(.jcc-rulesformatting) table td,div:is(.jcc-rulesformatting) table th{border:0;padding:var(--s-6) var(--s-2);background-color:var(--color-base-light-xxx)}body:is(.cke_editable) table td,body:is(.cke_editable) table th{border:1px dotted var(--color-base-light-x);padding:var(--s-4) var(--s-2);background-color:var(--color-base-light-xxx)}body:is(.cke_editable) table th,div:is(.jcc-rulesformatting) table th{color:var(--color-white);background-color:var(--color-base-dark-x);text-align:left}div:is(.jcc-rulesformatting) table.add-borders td,div:is(.jcc-rulesformatting) table.add-borders th{border:1px solid var(--color-base-light-x)}
.shoe{--color:var(--color-white);background:var(--color-primary-dark-xxx)}.shoe .box{padding-block:var(--s-6)}.shoe .cluster{justify-content:space-between}.shoe .box>.container>.cluster{align-content:flex-start;align-items:stretch}.shoe .box>.cluster>.cluster{--gap:var(--s3)}.shoe .secondary-nav>ul>li>a,.shoe p{--gap:var(--s0);font-size:calc(var(--s-2) + 1.5px)}.shoe>.box>.container>.wrapping{flex-direction:column;align-items:flex-start}.shoe>.box>.container>.wrapping .secondary-nav .secondary-nav__list__item a{padding-inline-start:0}.shoe>.box>.container>.wrapping .secondary-nav .secondary-nav__list{flex-direction:column}
:root{--block-offset:6px;--inline-offset:4px;--thickness:3px;--icon-color:var(--color-white);--icon-background:var(--accent-color);--icon-margin:6px;--icon-height:2.15rem}.header-search__wrapper{display:flex;gap:var(--s-2);justify-content:flex-end}.header-search{--icon-size:var(--s5);flex-direction:row-reverse;position:relative}.header-search__icon,.header-search__search-toggle{width:var(--s3);height:var(--s3);position:relative;cursor:pointer;transition:background-color var(--anim);background-color:var(--accent-color);border-radius:50%;padding:0}.header-search__icon span,.header-search__search-toggle span{pointer-events:none}.header-search__search-toggle.active{background-color:var(--color-base)}.header-search .header-search__form{transition:all var(--anim);display:flex;flex-wrap:nowrap;inset-inline-end:calc(var(--icon-height) + var(--s-6));width:100%;align-items:center}.header-search__search-toggle+.header-search__form{transition:opacity var(--anim)}.header-search__search-toggle.active+.header-search__form{opacity:1;transition:opacity var(--anim);pointer-events:all}.search-toggle:has(input:checked)+.header-search__form input{width:30rem}.header-search .header-search__form input{font-size:var(--s-1);line-height:var(--s-1);padding-block:0;height:var(--icon-height);border-radius:var(--corner-radius);margin-right:calc(var(--icon-height)*-1);background:var(--color-base-light-xx);border-color:var(--color-base-light-xx);width:100%;color:var(--color-black)!important}.header-search .header-search__form input::placeholder{color:var(--color-base)}.header-search .header-search__form input:focus{outline:var(--accent-color);border:2px solid var(--accent-color)}.header-search .header-search__form button{border:0}.header-search--no-toggle{--icon-size:var(--s3);width:100%}.header-search--no-toggle .header-search__form{position:unset;opacity:1;pointer-events:all;width:100%;background-color:var(--color-base-light-xxx);padding:var(--s-3) var(--s1)}.header-search--no-toggle.bg-transparent .header-search__form{padding:0;background-color:transparent}.header-search--no-toggle .header-search__form input{width:100%;background-color:#fff;border:0}.header-search--no-toggle .header-search__form:focus-within input{outline:2px solid var(--accent-color)}[dir=rtl] .header-search__search-line{transform:rotate(315deg);inset-block-start:calc(var(--icon-height)/2)}button.header-search__icon{display:grid;place-content:center}button.header-search__icon:hover{background-color:var(--color-red);color:var(--color-white)!important;border:2px solid var(--color-red)}button.header-search__icon:active{border:2px solid var(--color-brown);color:var(--color-white);background:var(--color-brown)}button.header-search__icon:focus{outline:2px solid var(--color-accent-warm-light-x);outline-offset:2px;background:var(--color-accent-warm-dark-x)}button.header-search__icon *{grid-area:1/1}button.header-search__icon .icon-wrapper{width:calc(var(--icon-height)/3);height:calc(var(--icon-height)/3);color:#fff;z-index:3;margin:auto}.search-toggle{--icon-size:var(--s3);flex-direction:row-reverse;position:relative;order:99;display:grid;place-content:center}.search-toggle *{grid-area:1/1}.search-toggle:hover{cursor:pointer}.search-toggle:focus-visible{outline:2px solid var(--icon-background);border-radius:99999px;outline-offset:2px}.search-toggle input{content:"";width:var(--s3)!important;height:var(--s3);background-color:var(--icon-background);border-radius:9999px;transform-origin:center center;appearance:none;padding:0;margin:0;outline:none;pointer-events:none;border:none;position:relative;z-index:1;transition:all var(--anim-slow)}.search-toggle input:focus,.search-toggle input:focus-visible,.search-toggle input:focus-within{outline:2px solid var(--icon-background);border-radius:99999px;outline-offset:1px}.search-toggle .icon-wrapper{width:calc(var(--icon-height)/3);height:calc(var(--icon-height)/3);color:#fff;z-index:3;margin:auto}.search-toggle input:checked{filter:grayscale(100%);transition:all var(--anim-slow)}.search-toggle input[type=checkbox]:checked~.icon-wrapper--fa-search,.search-toggle input[type=checkbox]~.icon-wrapper--fa-close{opacity:0;transition:all var(--anim-slow);pointer-events:all}.search-toggle input[type=checkbox]:checked~.icon-wrapper--fa-close,.search-toggle input[type=checkbox]~.icon-wrapper--fa-search{opacity:1;transition:all var(--anim-slow);pointer-events:all}.search-toggle:has(input[type=checkbox])~.header-search,.search-toggle:has(input[type=checkbox])~.header__secondary-nav,.search-toggle:has(input[type=checkbox]:checked)~.header-search,.search-toggle:has(input[type=checkbox]:checked)~.header__secondary-nav{pointer-events:all}.search-toggle:has(input[type=checkbox]:checked)~.header__secondary-nav{opacity:0;width:0;flex-grow:0;display:none}.search-toggle:has(input[type=checkbox])~.header-search{opacity:0;width:0;flex-grow:0}.search-toggle:has(input[type=checkbox])~.header__secondary-nav{opacity:1;width:auto;flex-grow:1}.search-toggle:has(input[type=checkbox]:checked)~.header-search{opacity:1;width:auto;flex-grow:1}button.header-search__icon:after{display:none}
.flat-nav{--icon-size:var(--s2);width:100%;position:relative;padding-block-end:var(--s-3);align-items:stretch;row-gap:0}.flat-nav ul{--gap:var(--s-6);list-style:none;padding-inline:0}.flat-nav ul ul{--gap:0}.flat-nav .flat-nav__group__list{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--s0);row-gap:0}.flat-nav li.flat-nav__group__item{margin-block-start:0;margin-block-end:var(--s1);width:250px;min-width:250px;flex:1}.flat-nav .flat-nav__link{font-size:var(--s-2);text-decoration:none;color:var(--color);display:inline-block;height:unset}.flat-nav>ul.flat-nav__group__list>li.flat-nav__group__item>.flat-nav__link{font-size:var(--s-1);text-decoration:none;color:var(--color);font-weight:700}.flat-nav>ul.flat-nav__group__list>li.flat-nav__group__item>a.flat-nav__link:active,.flat-nav>ul.flat-nav__group__list>li.flat-nav__group__item>a.flat-nav__link:focus,.flat-nav>ul.flat-nav__group__list>li.flat-nav__group__item>a.flat-nav__link:hover,.flat-nav a.flat-nav__link:active,.flat-nav a.flat-nav__link:focus,.flat-nav a.flat-nav__link:hover{text-decoration:underline;color:var(--accent-color)}.flat-nav .flat-nav__link:focus{outline:3px solid var(--accent-color);outline-offset:2px;border-radius:1px}
.sidebar-nav{--sidebar-width:var(--sidebarnav-width);--gap:5ch;align-items:center;position:sticky;inset-block-start:0;inset-inline-start:0;z-index:3;padding-block:0}.sidebar-nav,.sidebar-nav>.with-sidebar{--icon-size:var(--s2);--sidebarnav-width:30ch}.sidebar-nav>.with-sidebar{--sidebar-width:var(var(--sidebarnav-width));position:relative}.sidebar-nav>.with-sidebar>:first-child{flex-basis:var(--sidebarnav-width,30ch)}.sidebar-nav__block{justify-content:flex-start;z-index:2;flex-direction:column;inline-size:var(--sidebarnav-width)}.sidebar-nav__block,.sidebar-nav__position{background-color:var(--color-base-light-xx)}.sidebar-nav__position{position:absolute;width:var(--sidebarnav-width);margin-block-start:2ch;z-index:1}.mobile-sidebar-nav .sidebar-nav__position{position:relative;margin-block-start:0;inset-inline-start:0;width:auto}.sidebar-nav__parent-label{font-size:calc(var(--s0) + 1px);font-weight:400;line-height:var(--s2);color:var(--color);padding-inline:var(--s1);padding-block-start:var(--s1);padding-block-end:var(--s-1);border-block-end:1px solid var(--color-base-light-x);inline-size:100%}.sidebar-nav__parent-label a{color:var(--color);text-decoration:none}.sidebar-nav__parent-label a:hover{color:var(--accent-color)}.sidebar-nav>.box{padding-inline:var(--s2);padding-block:var(--s0)}.sidebar-nav>.with-parent-label{padding-block-start:var(--s-6)}.sidebar-nav ul{list-style-type:none;padding-inline:0}.sidebar-nav ul ul{list-style-type:none;padding-inline-start:var(--s1);border-inline-start:2px solid var(--accent-color);margin-block-start:var(--s1);margin-block-end:var(--s-1);margin-inline-start:3px}.sidebar-nav ul ul>li:last-child>a,.sidebar-nav ul ul>li:last-child>button{padding-block-end:0}.sidebar-nav ul ul>li:first-child>a,.sidebar-nav ul ul>li:first-child>button{padding-block-start:0}.sidebar-nav__default{align-items:center}.sidebar-nav .reel+*{display:none}a.sidebar-nav__button,button.sidebar-nav__button{--button-border:transparent;--button-fg:var(--color);display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;width:100%;border:0;border-radius:0;padding-inline:0;padding-block:var(--s-2);font-size:calc(var(--s0) - 1px);font-weight:600;line-height:var(--s1);color:var(--color);text-decoration:none;letter-spacing:.25px;background-color:transparent;text-align:inherit}.sidebar-nav button:after{align-self:center;content:"\25BE";color:var(--color-base-light-x)}a.sidebar-nav__button:hover,button.sidebar-nav__button:hover{color:var(--accent-color)}a.sidebar-nav__button.is-active,button.sidebar-nav__button.is-active{color:var(--accent-color);border-block-end:0 solid var(--accent-color)}.sidebar-nav .header-search__icon:after,.sidebar-nav .header-search__search-toggle:after{content:none}.sidebar-nav button+*{display:none}.sidebar-nav.switcher>*{flex-grow:0;flex-basis:calc(var(--measure)*999 - 99900%)}.sidebar-nav button.open{border-color:var(--color-accent-warm);width:100%;padding-block-end:0}.sidebar-nav button.open+.sidebar-nav__item{display:block}.sidebar-nav__default .sidebar-nav__group:last-child>.sidebar-nav__item:not(.sidebar-nav__item--mega){width:25ch;margin-inline-start:-12ch}.sidebar-nav__item a{display:block;color:var(--color);text-decoration:none;line-height:var(--s1)}.sidebar-nav__item a:hover{opacity:.5}.sidebar-nav__item a+a{border-block-start:1px dashed var(--color-base);padding-block-start:var(--s0)}.sidebar-nav button+.sidebar-nav__item--mega{--gap:var(--s0);left:0;max-width:none;width:100%}.sidebar-nav__default button+.sidebar-nav__item--mega a{border:0;padding:var(--s-5) var(--s-3);background-color:var(--color-base-light-xx)}.sidebar-nav .reel.overflowing{height:0;padding:0}.sidebar-nav .reel.overflowing button.open+.sidebar-nav__item{position:relative}.sidebar-nav .reel.overflowing+*{display:flex;justify-content:flex-end;width:100%}.sidebar-nav__hamburger-toggle{width:var(--icon-size);height:var(--icon-size);position:relative;transform:rotate(0deg);transition:all var(--anim);cursor:pointer}.sidebar-nav__hamburger-toggle span{display:block;position:absolute;height:calc(var(--icon-size)/7);width:100%;background:var(--color);opacity:1;transform:rotate(0deg);transition:all var(--anim);pointer-events:none}.sidebar-nav__hamburger-toggle span:first-child{transform-origin:left center}.sidebar-nav__hamburger-toggle span:nth-child(2){top:calc(var(--icon-size)/3);transform-origin:left center}.sidebar-nav__hamburger-toggle span:nth-child(3){top:calc(var(--icon-size)/3*2);transform-origin:left center}.sidebar-nav__hamburger-toggle+*{display:none}.sidebar-nav__hamburger-toggle.open span:first-child{transform:rotate(45deg)}.sidebar-nav__hamburger-toggle.open span:nth-child(2){width:0;opacity:0}.sidebar-nav__hamburger-toggle.open span:nth-child(3){transform:rotate(-45deg)}.sidebar-nav__hamburger-toggle.open+*{display:block}.sidebar-nav__hamburger>.stack{--gap:0;flex:1 0 100%}.sidebar-nav__hamburger .grid{--gap:var(--s0)}.sidebar-nav__hamburger .sidebar-nav__group+.primary-nav__group{border-block-start:1px dashed var(--color-base)}.sidebar-nav__hamburger a.sidebar-nav__button,.sidebar-nav__hamburger button.sidebar-nav__button{max-inline-size:none}.sidebar-nav__hamburger .sidebar-nav__item a+a{border-block-start:1px solid var(--color-base-light-xx)}.sidebar-nav__hamburger button+*{--grid-min-width:100%;max-width:none;width:100%;background:var(--color-white);box-shadow:none}.has-sidebar-navigation .section .container.stack>*,.has-sidebar-navigation .section .container.stack>.section__button,.has-sidebar-navigation .section .container.stack>.section__header,.has-sidebar-navigation .section .container.stack>.section__main{padding-inline-start:calc(var(--sidebarnav-width) + 5ch)}.has-sidebar-navigation .section .container.stack>.section__main .section .section__main,.mobile-sidebar-nav .has-sidebar-navigation .section .container.stack>*,.mobile-sidebar-nav .has-sidebar-navigation .section .container.stack>.section__button,.mobile-sidebar-nav .has-sidebar-navigation .section .container.stack>.section__header,.mobile-sidebar-nav .has-sidebar-navigation .section .container.stack>.section__main,.mobile-sidebar-nav .has-sidebar-navigation .section .container.stack>.section__main .section .section__main{padding-inline-start:unset}.sidebar-nav .with-sidebar:not(.stacked-sidebars) .nav-trigger{display:none}.sidebar-nav .with-sidebar:not(.stacked-sidebars) .nav-trigger+div{display:block}.sidebar-nav .with-sidebar.stacked-sidebars .nav-trigger{padding:var(--s1)}.sidebar-nav .with-sidebar.stacked-sidebars .nav-trigger:has(input:not(:checked))+div{display:none;visibility:hidden}.sidebar-nav .with-sidebar.stacked-sidebars .nav-trigger:has(input:checked)+div,.sidebar-nav .with-sidebar:not(.stacked-sidebars) .nav-trigger:has(input:checked)+div,.sidebar-nav .with-sidebar:not(.stacked-sidebars) .nav-trigger:has(input:not(:checked))+div{display:block;visibility:visible}body.sb-main-padded #root{height:1000px}.sidebar-nav .nav-trigger--label-direction--right .nav-trigger__label{left:calc(var(--navtrigger-height) + 2.5rem)}
.section-nav .section-nav__mobile--wrapper{padding-block:var(--s-5);width:100%}.section-nav.section-nav--has-label>.wrapping .section-nav__desktop,.section-nav.section-nav--has-label>.wrapping .section-nav__label{overflow:0;height:0;max-height:0;min-height:0;visibility:hidden;flex-wrap:wrap}.section-nav.display-mobile-version.section-nav--has-label .section-nav__desktop--wrapper:not(.wrapping)+.section-nav__mobile--wrapper,.section-nav:not(.display-mobile-version) .section-nav__desktop--wrapper+.section-nav__mobile--wrapper{height:0;min-height:0;max-height:0;padding:0;gap:0;opacity:0;visibility:hidden}.section-nav.display-mobile-version:not(.section-nav--has-label) .section-nav__desktop--wrapper:has(>.section-nav__desktop:not(.overflowing))+.section-nav__mobile--wrapper{height:0;min-height:0;max-height:0;padding:0;gap:0;opacity:0;visibility:hidden}.section-nav.display-mobile-version .section-nav__desktop--wrapper.wrapping+.section-nav__mobile--wrapper{width:100%;opacity:1;height:auto;min-height:unset;max-height:unset;visibility:visible}.section-nav__wrapper:has(.section-nav .section-nav__desktop.overflowing) .section-nav__label.label-above{display:none}.section-nav .section-nav__desktop--wrapper.wrapping+.section-nav__mobile--wrapper{width:100%;opacity:1;height:auto;min-height:unset;max-height:unset;visibility:visible}.section-nav .section-nav__mobile{margin-block-start:var(--s-1);margin-inline:calc(var(--s1)*-1)}.section-nav ul.section-nav__mobile{padding:0;list-style:none;background-color:var(--color-white)}.section-nav li.section-nav__mobile__group{padding:0;border-radius:0;--gap:0}.section-nav li.section-nav__mobile__group:focus-within button{background-color:var(--color-accent-warm-light-xxxx);color:var(--accent-color)}.section-nav a.section-nav__mobile__button,.section-nav button.section-nav__mobile__button{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;border:0;border-radius:0;padding:var(--s-1) var(--s1);font-size:var(--s-1);font-weight:600;text-transform:uppercase;line-height:var(--s0);color:var(--color-base-dark-xxx);text-decoration:none}.section-nav button.section-nav__mobile__button{cursor:pointer}.section-nav a.section-nav__mobile__button:hover,.section-nav button.section-nav__mobile__button:hover{cursor:pointer;background-color:var(--color-accent-warm-light-xxxx)}.section-nav a.section-nav__mobile__button:after,.section-nav button.section-nav__mobile__button:after{display:none}.section-nav a.section-nav__mobile__button:focus-within,.section-nav a.section-nav__mobile__button:hover,.section-nav button.section-nav__mobile__button:focus,.section-nav button.section-nav__mobile__button:hover{border:none;outline:0;border-radius:0;color:var(--accent-color)}.section-nav a.section-nav__mobile__button .icon-wrapper,.section-nav button.section-nav__mobile__button .icon-wrapper{width:var(--s0);height:var(--s0);color:var(--color-base-dark-x);border-radius:0;pointer-events:none}.section-nav ul.section-nav__mobile__list,.section-nav ul.section-nav__mobile__list *{opacity:0;height:0;padding:0;max-height:0;min-height:0}.section-nav li.section-nav__mobile__group .section-nav__mobile__button.open+ul.section-nav__mobile__list,.section-nav li.section-nav__mobile__group .section-nav__mobile__button.open+ul.section-nav__mobile__list *,.section-nav li.section-nav__mobile__group ul.section-nav__mobile__list:focus-within,.section-nav li.section-nav__mobile__group ul.section-nav__mobile__list:focus-within *{opacity:1;height:auto;max-height:unset;min-height:unset;list-style:none}ul.section-nav__mobile li+li .section-nav__button{border-block-start:1px dashed var(--color-base-dark-x)}ul.section-nav__mobile li button.section-nav__mobile__button.open{border-block-end:1px dashed var(--color-base-dark-x)}a.section-nav__mobile__link{padding:var(--s-6) var(--s1);gap:0;display:flex;color:var(--color-base-dark-x);font-size:var(--s-1);text-decoration:none}a.section-nav__mobile__link:active,a.section-nav__mobile__link:focus,a.section-nav__mobile__link:hover{color:var(--accent-color)}li.section-nav__mobile__list__item+li.section-nav__mobile__list__item{border-block-start:1px dashed var(--color-base-dark-x)}.section-nav .section-nav__mobile__list li.section-nav__mobile__list__item:last-child{border-block-end:1px dashed var(--color-base-dark-x)}.section-nav .section-nav__mobile__list .section-nav__mobile__list__item .section-nav__mobile__link{padding:var(--s-2) var(--s1);line-height:1.3rem}.section-nav .section-nav__mobile--wrapper .nav-trigger{margin-inline-start:auto}.section-nav .section-nav__mobile--wrapper .nav-trigger__label{position:absolute;right:3rem;padding-block-start:2px}.section-nav:not(.display-mobile-version).display-mobile-version .section-nav__mobile--wrapper{padding-block:var(--s-3) var(--s-4)}.section-nav.display-mobile-version .section-nav__mobile--wrapper{padding-block:var(--s-1)}.section-nav.display-mobile-version .section-nav__mobile{border-block-start:1px solid var(--color-base-light-x)}.section-nav li.section-nav__mobile__list__item+li.section-nav__mobile__list__item{border-block-start:1px solid var(--color-base-light-xx)}.section-nav .section-nav__mobile__list li.section-nav__mobile__list__item:last-child{border-block-end:1px solid var(--color-base-light-xx)}.section-nav a.section-nav__mobile__button:hover,.section-nav button.section-nav__mobile__button:hover{background-color:var(--color-primary-light-x);color:var(--color-white)!important}.section-nav a.section-nav__mobile__button:hover .icon-wrapper,.section-nav button.section-nav__mobile__button:hover .icon-wrapper{color:var(--color-white)}.section-nav .section-nav__mobile__group:has(.section-nav__mobile__button.is_active,.section-nav__mobile__link.is_active) .section-nav__mobile__button{background-color:var(--color-primary-dark-x);color:var(--color-white)}.section-nav li.section-nav__mobile__group:focus-within button,.section-nav li.section-nav__mobile__group:focus-within button .icon-wrapper{background-color:var(--color-primary-light-x);color:var(--color-white)}.section-nav a.section-nav__mobile__button.in-active-trail,.section-nav a.section-nav__mobile__link.is-active{font-weight:600;color:var(--accent-color)}.section-nav a.section-nav__mobile__button.is-active{background-color:var(--color-primary-light-x);color:#fff}.section-nav__mobile__overview-link{font-weight:600}
.section-nav{--icon-size:var(--s2);width:100%;position:relative;padding-block-end:var(--s-3);align-items:stretch;row-gap:0;padding:0}.section-nav__wrapper{padding-block-start:0;padding-block-end:0}.section-nav__wrapper .section-nav__border-wrapper{padding-block-start:0;padding-block-end:0;border-block:1px solid var(--color-base-light-x)}.section-nav__wrapper:has(.no-mobile-version) .section-nav__border-wrapper{border-block:1px solid transparent}.section-nav ul{list-style-type:none;padding-inline:0;block-size:unset;overflow-y:unset;overflow-x:unset;background:unset}.section-nav .section-nav--default{align-items:center;justify-content:flex-end}.section-nav__desktop--wrapper{width:100%;display:flex;justify-content:flex-end;align-items:stretch;gap:var(--s-1);row-gap:0}.section-nav.section-nav--has-label .section-nav__desktop--wrapper{justify-content:space-between}.section-nav .section-nav__label{display:flex;color:var(--color-base-dark-x);align-items:center}.section-nav__wrapper .section-nav__label.label-above .section-nav__label__text{font-size:var(--s2);line-height:var(--s3);margin:0;font-family:var(--font-primary);font-weight:400;color:var(--heading-color,inherit)}.section-nav .reel.overflowing+*{display:flex;justify-content:flex-end;width:100%}.section-nav .reel.overflowing{height:0;padding:0;max-height:0;min-height:0;visibility:hidden}.section-nav .section-nav__list a{padding:0 0 0 var(--s0)}.section-nav a.section-nav__button,.section-nav button.section-nav__button{--button-border:transparent;--button-fg:var(--color);flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;border:0;border-block-start:2px solid transparent;border-block-end:2px solid transparent;border-radius:0;padding-inline:0;padding-block:var(--s-2);font-size:calc(var(--s-1) - 1px);font-weight:600;line-height:var(--s1);color:var(--color);text-transform:uppercase;text-align:center;letter-spacing:.25px;background-color:transparent;font-family:var(--font-primary);font-kerning:auto}.section-nav a.section-nav__button:after,.section-nav button.section-nav__button:after{content:"";display:none}.section-nav .section-nav__list a.section-nav__overview-link,.section-nav .section-nav__list button.section-nav__overview-link{font-size:1.5ch;padding:0}.section-nav button.header-search__icon:after{content:"";display:none;color:transparent}.section-nav a.section-nav__button:hover,.section-nav button.section-nav__button:hover{color:var(--accent-color)}.section-nav__default.section-nav .header-search__search-toggle:after,.section-nav__default.section-nav .section-nav:after{content:none}.section-nav .section-nav__desktop button.open+.section-nav__list{display:block;position:absolute;z-index:2}.section-nav .section-nav__list .grid{grid-gap:var(--s-1,var(--s0))}.section-nav .section-nav__list a{display:block;color:var(--color);font-size:calc(var(--s-1) - 1px);text-decoration:none;line-height:var(--s1)}.section-nav .section-nav__list a:hover{color:var(--accent-color)}.section-nav .section-nav__desktop{gap:var(--s1)}.section-nav .section-nav__desktop .section-nav__group:focus-within .section-nav__list,.section-nav .section-nav__desktop .section-nav__group:hover .section-nav__list,.section-nav .section-nav__group:focus-within .section-nav__list,.section-nav .section-nav__group:hover .section-nav__list{display:block;position:absolute;width:100%;top:100%}.section-nav .section-nav__desktop .section-nav__group:focus-within .section-nav__list,.section-nav .section-nav__desktop .section-nav__group:hover .section-nav__list{border-block-start:2px solid var(--accent-color);background-color:var(--color-white)}.section-nav .section-nav__group{display:flex;align-items:center;gap:3px;margin-inline-start:0;position:relative}.section-nav .section-nav__group .section-nav__list{display:none;position:absolute;z-index:100}.section-nav .section-nav__group:has(.active),.section-nav .section-nav__group:hover{color:var(--accent-color)}.section-nav .section-nav__desktop .section-nav__group:last-child:focus-within .section-nav__list,.section-nav .section-nav__desktop .section-nav__group:last-child:hover .section-nav__list{right:0;left:unset}.section-nav .section-nav__group .icon-wrapper{width:var(--s-4);height:var(--s-4);color:var(--color-base-light-x)}.section-nav .section-nav__group:focus-within .icon-wrapper,.section-nav .section-nav__group:hover .icon-wrapper,.section-nav .section-nav__group:hover a.section-nav__button{color:var(--accent-color)}.section-nav .section-nav__desktop .section-nav__group:focus-within .section-nav__list,.section-nav .section-nav__desktop .section-nav__group:hover .section-nav__list{left:0;right:0;min-width:20ch}.section-nav .section-nav__group:has(ul.section-nav__list--mega) .section-nav__list{position:static}.section-nav .section-nav__group:has(ul.section-nav__list--mega) .section-nav__list{left:0;right:0;min-width:100%}.section-nav ul.section-nav__list{background:var(--color-white);box-shadow:4px 4px 10px 2px rgba(0,0,0,.2);padding-inline:var(--s1);padding-block:0}.section-nav ul.section-nav__list li.section-nav__list__item{border-block-start:1px dashed var(--color-base)}.section-nav ul.section-nav__list li.section-nav__list__item:first-child{border-block-start:none}.section-nav ul.section-nav__list li.section-nav__list__item a,.section-nav ul.section-nav__list li.section-nav__list__item button{padding-block:var(--s-1);padding-inline:0}.section-nav.section-nav--has-label.wrapping{gap:0;border-block:0;font-family:var(--font-primary);padding-block-start:0;padding-block-end:0}.section-nav.section-nav--has-label.wrapping .nav-trigger__label,.section-nav.section-nav--has-label.wrapping .section-nav__desktop,.section-nav.section-nav--has-label.wrapping .section-nav__label{overflow:0;height:0;max-height:0;min-height:0;visibility:hidden}.section-nav .section-nav__list a.section-nav__overview-link,.section-nav .section-nav__list button.section-nav__overview-link{font-weight:700;font-size:var(--s-1)}.section-nav .section-nav__desktop--wrapper{font-family:var(--font-primary);padding-block-start:0;padding-block-end:0;padding-inline:0;gap:0}.section-nav .section-nav__desktop--wrapper.wrapping{border-block:0}.section-nav .section-nav__desktop{gap:0}.section-nav .section-nav__group{gap:var(--s-6);margin:0;padding:0 var(--s-2)}.section-nav .section-nav__group:hover .icon-wrapper,.section-nav .section-nav__group:hover a.section-nav__button,.section-nav .section-nav__group:hover button.section-nav__button{color:var(--color-white)}.section-nav .section-nav__group:focus-within .icon-wrapper{color:var(--color-base-dark-x)}.section-nav .section-nav__group:has(.section-nav__button.is_active):focus-within .icon-wrapper,.section-nav .section-nav__group:has(.section-nav__button.is_active):hover .icon-wrapper,.section-nav .section-nav__group:has(.section-nav__button.is_active):hover a.section-nav__button,.section-nav .section-nav__group:has(.section-nav__button.is_active):hover button.section-nav__button{color:var(--color-white)}.section-nav a.section-nav__button,.section-nav button.section-nav__button{padding:var(--s0) 0;border-block-start:0;border-block-end:0;letter-spacing:normal;text-transform:none;font-weight:400;font-size:.78rem;line-height:normal;color:var(--color,var(--color-base-dark-x));text-decoration:none;display:flex}.section-nav a.section-nav__button.is_active,.section-nav button.section-nav__button.is_active{color:var(--color-white)}.section-nav .section-nav__group:has(a.section-nav__button.is_active),.section-nav .section-nav__group:has(button.section-nav__button.is_active){background-color:var(--color-primary-dark-x);color:var(--color-white)}.section-nav .section-nav__group:has(a.section-nav__button):hover,.section-nav .section-nav__group:has(button.section-nav__button):hover{background-color:var(--color-primary-light-x)}.section-nav>.section-nav__desktop.reel>.section-nav__group+.section-nav__group .section-nav__button{border-inline-start:0}.section-nav>.section-nav__desktop.reel>.section-nav__group:focus-within .section-nav__button,.section-nav>.section-nav__desktop.reel>.section-nav__group:focus .section-nav__button{outline:0}.section-nav>.section-nav__desktop.reel>.section-nav__group .section-nav__list .link a:focus{outline:2px solid var(--accent-color)}.section-nav .reel.overflowing+*{padding-block-start:var(--s-2);padding-block-end:var(--s-6)}.section-nav .section-nav__list.nav-level-2{z-index:20}.section-nav .section-nav__hamburger .section-nav__button{text-align:left}.section-nav .section-nav__desktop .section-nav__link{padding:0}.section-nav.section-nav .section-nav__group:focus-within .section-nav__list,.section-nav.section-nav .section-nav__group:hover .section-nav__list{display:block;position:absolute;top:100%;border-block-start:0}.section-nav__alternate .section-nav__group.section-nav__has-overview-link .section-nav__link:not(.section-nav__overview-link){margin-inline-start:var(--s-1)}.section-nav__alternate .section-nav__list--mega .grid .link-level-2__has-overview-link{grid-column:1/-1}.section-nav .reel.overflowing+*{padding-block-start:0;padding-block-end:0;gap:0}.section-nav.section-nav a.section-nav__button.parent_link:after,.section-nav.section-nav button:after{margin-block-start:-1px}.section-nav .section-nav__mobile .section-nav__list a.section-nav__overview-link,.section-nav .section-nav__mobile .section-nav__list button.section-nav__overview-link{font-weight:400;padding:0 var(--s0) 0 var(--s0)}.section-nav a.section-nav__button.in-active-trail,.section-nav a.section-nav__link.is-active{font-weight:600;color:var(--accent-color)}.section-nav__wrapper .section-nav .section-nav__desktop li.section-nav__group:has(a.section-nav__button.is-active),.section-nav a.section-nav__button.is-active{background-color:var(--color-primary-light-x);color:#fff}.section-nav>.section-nav__default.reel>.section-nav__group:hover a.section-nav__button.open,.section-nav>.section-nav__default.reel>.section-nav__group:hover a.section-nav__button:not(.is-active){color:var(--color-white);background-color:var(--color-primary-light-x);outline:0}.section-nav .section-nav__list a.section-nav__overview-link,.section-nav .section-nav__list button.section-nav__overview-link{font-family:var(--font-primary)}
.mobile-nav{background-color:var(--color-base-light-xxx);box-shadow:0 7px 10px 1px rgba(0,0,0,.2);position:relative;inset:auto 0 auto}ul.mobile-nav__primary-nav__group-list{padding:0;list-style:none;background-color:var(--color-white)}li.mobile-nav__primary-nav__group{padding:0;border-radius:0;--gap:0}li.mobile-nav__primary-nav__group:focus-within button{background-color:var(--color-accent-warm-light-xxxx);color:var(--accent-color)}a.mobile-nav__primary-nav__button,button.mobile-nav__primary-nav__button{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;border:0;border-radius:0;padding:var(--s-1) var(--s1);font-size:var(--s-1);font-weight:600;text-transform:uppercase;line-height:var(--s0);color:var(--color-base-dark-xxx);text-decoration:none}button.mobile-nav__primary-nav__button{cursor:pointer}a.mobile-nav__primary-nav__button:hover,button.mobile-nav__primary-nav__button:hover{cursor:pointer;background-color:var(--color-accent-warm-light-xxxx)}a.mobile-nav__primary-nav__button:after,button.mobile-nav__primary-nav__button:after{display:none}a.mobile-nav__primary-nav__button:focus-within,a.mobile-nav__primary-nav__button:hover,button.mobile-nav__primary-nav__button:focus,button.mobile-nav__primary-nav__button:hover{border:none;outline:0;border-radius:0;color:var(--accent-color)}a.mobile-nav__primary-nav__button .icon-wrapper,button.mobile-nav__primary-nav__button .icon-wrapper{width:var(--s0);height:var(--s0);color:var(--color-base-dark-x);border-radius:0;pointer-events:none}ul.mobile-nav__primary-nav__list,ul.mobile-nav__primary-nav__list *{opacity:0;height:0;padding:0;max-height:0;min-height:0}li.mobile-nav__primary-nav__group .mobile-nav__button.open+ul.mobile-nav__primary-nav__list,li.mobile-nav__primary-nav__group .mobile-nav__button.open+ul.mobile-nav__primary-nav__list *,li.mobile-nav__primary-nav__group ul.mobile-nav__primary-nav__list:focus-within,li.mobile-nav__primary-nav__group ul.mobile-nav__primary-nav__list:focus-within *{opacity:1;height:auto;max-height:unset;min-height:unset;list-style:none}ul.mobile-nav__primary-nav__group-list li+li .mobile-nav__button{border-block-start:1px dashed var(--color-base-dark-x)}ul.mobile-nav__primary-nav__group-list li button.mobile-nav__primary-nav__button.open{border-block-end:1px dashed var(--color-base-dark-x)}a.mobile-nav__primary-nav__link{padding:var(--s-6) var(--s1);gap:0;display:flex;color:var(--color-base-dark-x);font-size:var(--s-1);text-decoration:none}a.mobile-nav__primary-nav__link:active,a.mobile-nav__primary-nav__link:focus,a.mobile-nav__primary-nav__link:hover{color:var(--accent-color)}li.mobile-nav__primary-nav__list__item+li.mobile-nav__primary-nav__list__item{border-block-start:1px solid var(--color-base-light-xx)}ul.mobile-nav__secondary-nav__list{list-style:none;padding:var(--s1) 0;gap:0}li.mobile-nav__secondary-nav__list__item{--gap:0;border-radius:0}a.mobile-nav__secondary-nav__button{padding:2px var(--s1);gap:0;display:flex;color:var(--color-base-dark-x);font-size:var(--s-1);text-decoration:none}a.mobile-nav__secondary-nav__button:active,a.mobile-nav__secondary-nav__button:focus,a.mobile-nav__secondary-nav__button:hover{color:var(--accent-color)}
.secondary-nav--alternate,.secondary-nav--alternate-with-divider{border-block:1px solid var(--color-base-light-x)}.secondary-nav--alternate-with-divider>ul,.secondary-nav--alternate>ul{padding-inline:0}.secondary-nav--alternate-with-divider>ul>li,.secondary-nav--alternate>ul>li{padding-block:0}.secondary-nav--alternate-with-divider>ul>li a,.secondary-nav--alternate>ul>li a{padding:var(--s-1) var(--s-2);font-size:calc(var(--s-1));font-weight:500;line-height:normal}.secondary-nav--alternate-with-divider ul li:first-of-type a,.secondary-nav--alternate ul li:first-of-type a{padding-inline-start:var(--s-2)}.secondary-nav--alternate-with-divider ul li:last-of-type a,.secondary-nav--alternate ul li:last-of-type a{padding-inline-end:var(--s-2)}.secondary-nav--alternate-with-divider>ul>li:focus-within a,.secondary-nav--alternate-with-divider>ul>li:hover a,.secondary-nav--alternate>ul>li:focus-within a,.secondary-nav--alternate>ul>li:hover a{color:var(--color-white);background-color:var(--color-primary-light-x);outline:0}.secondary-nav--alternate-with-divider>ul>li a:hover,.secondary-nav--alternate>ul>li a:hover{opacity:1}.secondary-nav--alternate-with-divider ul li.active a,.secondary-nav--alternate-with-divider ul li a.active,.secondary-nav--alternate ul li.active a,.secondary-nav--alternate ul li a.active{color:var(--color-white);background-color:var(--color-primary-dark-x)}.secondary-nav--alternate-with-divider .reel.overflowing>li:focus-within>a,.secondary-nav--alternate-with-divider .reel.overflowing>li:hover>a,.secondary-nav--alternate-with-divider .reel.overflowing>li>a,.secondary-nav--alternate-with-divider .reel.overflowing>li>a:focus,.secondary-nav--alternate-with-divider .reel.overflowing>li>a:hover,.secondary-nav--alternate .reel.overflowing>li:focus-within>a,.secondary-nav--alternate .reel.overflowing>li:hover>a,.secondary-nav--alternate .reel.overflowing>li>a,.secondary-nav--alternate .reel.overflowing>li>a:focus,.secondary-nav--alternate .reel.overflowing>li>a:hover{width:100%;padding-inline:var(--s0)}.secondary-nav--alternate-with-divider>ul>li+li a{border-inline-start:1px solid var(--color-base-light-x)}.secondary-nav--alternate-with-divider>ul>li:focus-within a{box-shadow:inset 0 0 0 3px var(--accent-color);outline:0}.secondary-nav--alternate-with-divider .secondary-nav__label,.secondary-nav--alternate .secondary-nav__label{font-size:var(--s1);color:var(--color-primary-dark-x);padding-block:var(--s-4);display:flex;align-items:center}.secondary-nav--alternate-with-divider.wrapping .secondary-nav__label,.secondary-nav--alternate.wrapping .secondary-nav__label{padding-block:var(--s-4)}.secondary-nav--alternate-with-divider.wrapping>ul.secondary-nav__list,.secondary-nav--alternate.wrapping>ul.secondary-nav__list{border-block-start:1px solid var(--color-base-light-x);width:100%}
.secondary-nav{--gap:0}.secondary-nav ul{list-style:none;justify-content:flex-start;padding-inline:0}.secondary-nav ul li{display:flex}.secondary-nav>ul>li>a{--gap:var(--s-1);padding-inline:var(--gap,var(--s1));color:var(--color,var(--color-base-dark-x));text-decoration:none;font-size:var(--s-1)}.secondary-nav>ul>li a:focus-visible{padding-block:2px;outline-width:2px;outline-offset:-1px}.secondary-nav>ul>li a:hover{opacity:.5}.secondary-nav .reel{background:none;align-items:baseline}.secondary-nav .reel.overflowing{padding:0}.secondary-nav--has-label{justify-content:space-between;align-items:stretch}.secondary-nav .secondary-nav__label{color:var(--color-base);display:flex;align-items:center}.secondary-nav--with-divider>ul>li+li a{border-inline-start:1px solid var(--color-base)}.secondary-nav--overflowing-stack .reel.overflowing{--measure:90ch;gap:var(--gap,var(--s1));flex-wrap:wrap;background:none;scrollbar-width:none}.secondary-nav--overflowing-stack .reel.overflowing>*{flex-grow:1;flex-basis:calc(var(--measure)*999 - 99900%)}.secondary-nav--overflowing-stack .reel.overflowing a{padding-inline:0;border:0}.secondary-nav--overflowing-hidden .reel.overflowing{height:0;padding:0;margin:0}.secondary-nav--stacked{--gap:var(--s-1);flex-direction:column;align-items:flex-start;justify-content:flex-start}.secondary-nav--stacked.secondary-nav--has-label{flex-direction:column}.secondary-nav--stacked.secondary-nav--has-label .secondary-nav__list{margin-block-start:0}.secondary-nav--stacked .secondary-nav__list>li>a{--gap:0}
.primary-nav .primary-nav__mobile--wrapper{padding-block:var(--s-5);width:100%}.primary-nav.primary-nav--has-label>.wrapping .primary-nav__desktop,.primary-nav.primary-nav--has-label>.wrapping .primary-nav__label{overflow:0;height:0;max-height:0;min-height:0;visibility:hidden}.primary-nav.display-mobile-version .primary-nav__desktop--wrapper:not(.wrapping)+.primary-nav__mobile--wrapper,.primary-nav:not(.display-mobile-version) .primary-nav__desktop--wrapper+.primary-nav__mobile--wrapper{height:0;min-height:0;max-height:0;padding:0;gap:0;opacity:0;visibility:hidden}.primary-nav.display-mobile-version .primary-nav__desktop--wrapper.wrapping+.primary-nav__mobile--wrapper,.primary-nav .primary-nav__desktop--wrapper.wrapping+.primary-nav__mobile--wrapper{width:100%;opacity:1;height:auto;min-height:unset;max-height:unset;visibility:visible}.primary-nav .primary-nav__mobile{margin-block-start:var(--s-4)}.primary-nav ul.primary-nav__mobile{padding:0;list-style:none;background-color:var(--color-white)}.primary-nav li.primary-nav__mobile__group{padding:0;border-radius:0;--gap:0}.primary-nav li.primary-nav__mobile__group:focus-within button{background-color:var(--color-accent-warm-light-xxxx);color:var(--accent-color)}.primary-nav a.primary-nav__mobile__button,.primary-nav button.primary-nav__mobile__button{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;border:0;border-radius:0;padding:var(--s-1) var(--s1);font-size:var(--s-1);font-weight:600;text-transform:uppercase;line-height:var(--s0);color:var(--color-base-dark-xxx);text-decoration:none}.primary-nav button.primary-nav__mobile__button{cursor:pointer}.primary-nav a.primary-nav__mobile__button:hover,.primary-nav button.primary-nav__mobile__button:hover{cursor:pointer;background-color:var(--color-accent-warm-light-xxxx)}.primary-nav a.primary-nav__mobile__button:after,.primary-nav button.primary-nav__mobile__button:after{display:none}.primary-nav a.primary-nav__mobile__button:focus-within,.primary-nav a.primary-nav__mobile__button:hover,.primary-nav button.primary-nav__mobile__button:focus,.primary-nav button.primary-nav__mobile__button:hover{border:none;outline:0;border-radius:0;color:var(--accent-color)}.primary-nav a.primary-nav__mobile__button .icon-wrapper,.primary-nav button.primary-nav__mobile__button .icon-wrapper{width:var(--s0);height:var(--s0);color:var(--color-base-dark-x);border-radius:0;pointer-events:none}.primary-nav ul.primary-nav__mobile__list,.primary-nav ul.primary-nav__mobile__list *{opacity:0;height:0;padding:0;max-height:0;min-height:0}.primary-nav li.primary-nav__mobile__group .primary-nav__mobile__button.open+ul.primary-nav__mobile__list,.primary-nav li.primary-nav__mobile__group .primary-nav__mobile__button.open+ul.primary-nav__mobile__list *,.primary-nav li.primary-nav__mobile__group ul.primary-nav__mobile__list:focus-within,.primary-nav li.primary-nav__mobile__group ul.primary-nav__mobile__list:focus-within *{opacity:1;height:auto;max-height:unset;min-height:unset;list-style:none}ul.primary-nav__mobile li+li .primary-nav__button{border-block-start:1px dashed var(--color-base-dark-x)}ul.primary-nav__mobile li button.primary-nav__mobile__button.open{border-block-end:1px dashed var(--color-base-dark-x)}a.primary-nav__mobile__link{padding:var(--s-6) var(--s1);gap:0;display:flex;color:var(--color-base-dark-x);font-size:var(--s-1);text-decoration:none}a.primary-nav__mobile__link:active,a.primary-nav__mobile__link:focus,a.primary-nav__mobile__link:hover{color:var(--accent-color)}li.primary-nav__mobile__list__item+li.primary-nav__mobile__list__item{border-block-start:1px dashed var(--color-base-dark-x)}.primary-nav .primary-nav__mobile__list li.primary-nav__mobile__list__item:last-child{border-block-end:1px dashed var(--color-base-dark-x)}.primary-nav .primary-nav__mobile__list .primary-nav__mobile__list__item .primary-nav__mobile__link{padding:var(--s-2) var(--s1);line-height:1.3rem}.primary-nav .primary-nav__mobile--wrapper .nav-trigger{margin-inline-start:auto}.primary-nav .primary-nav__mobile--wrapper .nav-trigger__label{position:absolute;right:3rem;padding-block-start:2px}.primary-nav.primary-nav--alternate.display-mobile-version .primary-nav__mobile--wrapper{padding-block:var(--s-3) var(--s-4)}.primary-nav.primary-nav--alternate.display-mobile-version .primary-nav__mobile{border-block-start:1px solid var(--color-base-light-x)}.primary-nav.primary-nav--alternate li.primary-nav__mobile__list__item+li.primary-nav__mobile__list__item{border-block-start:1px solid var(--color-base-light-xx)}.primary-nav.primary-nav--alternate .primary-nav__mobile__list li.primary-nav__mobile__list__item:last-child{border-block-end:1px solid var(--color-base-light-xx)}.primary-nav.primary-nav--alternate a.primary-nav__mobile__button:hover,.primary-nav.primary-nav--alternate button.primary-nav__mobile__button:hover{background-color:var(--color-primary-light-x);color:var(--color-white)}.primary-nav.primary-nav--alternate a.primary-nav__mobile__button:hover .icon-wrapper,.primary-nav.primary-nav--alternate button.primary-nav__mobile__button:hover .icon-wrapper{color:var(--color-white)}.primary-nav.primary-nav--alternate .primary-nav__mobile__group:has(.primary-nav__mobile__button.is_active,.primary-nav__mobile__link.is_active) .primary-nav__mobile__button{background-color:var(--color-primary-dark-x);color:var(--color-white)}.primary-nav.primary-nav--alternate li.primary-nav__mobile__group:focus-within button,.primary-nav.primary-nav--alternate li.primary-nav__mobile__group:focus-within button .icon-wrapper{background-color:var(--color-primary-light-x);color:var(--color-white)}.primary-nav .primary-nav__mobile__button.in-active-trail,.primary-nav a.primary-nav__mobile__link.is-active{font-weight:600;color:var(--accent-color)}.primary-nav .primary-nav__mobile__button.is-active{background-color:var(--color-primary-light-x);color:#fff}
.primary-nav--alternate{padding-block-start:0;padding-block-end:0;border-block:1px solid var(--color-base-light-x);display:block}.primary-nav--alternate .primary-nav__desktop--wrapper{font-family:var(--font-primary);padding-block-start:0;padding-block-end:0;padding-inline:0;gap:0}.primary-nav--alternate .primary-nav__desktop--wrapper.wrapping{border-block:0}.primary-nav--alternate .primary-nav__desktop{gap:0}.primary-nav--alternate .primary-nav__group{gap:var(--s-6);margin:0;padding:0 var(--s-2)}.primary-nav--alternate .primary-nav__group:hover .icon-wrapper,.primary-nav--alternate .primary-nav__group:hover a.primary-nav__button,.primary-nav--alternate .primary-nav__group:hover button.primary-nav__button{color:var(--color-white)}.primary-nav .primary-nav__group:focus-within .icon-wrapper{color:var(--color-base-dark-x)}.primary-nav--alternate .primary-nav__group:has(.primary-nav__button.is_active):hover .icon-wrapper,.primary-nav--alternate .primary-nav__group:has(.primary-nav__button.is_active):hover a.primary-nav__button,.primary-nav--alternate .primary-nav__group:has(.primary-nav__button.is_active):hover button.primary-nav__button,.primary-nav .primary-nav__group:has(.primary-nav__button.is_active):focus-within .icon-wrapper{color:var(--color-white)}.primary-nav--alternate a.primary-nav__button,.primary-nav--alternate button.primary-nav__button{padding:var(--s0) 0;border-block-start:0;border-block-end:0;letter-spacing:normal;text-transform:none;font-weight:400;font-size:.78rem;line-height:normal;color:var(--color,var(--color-base-dark-x));text-decoration:none;display:flex}.primary-nav--alternate a.primary-nav__button.is_active,.primary-nav--alternate button.primary-nav__button.is_active{color:var(--color-white)}.primary-nav--alternate .primary-nav__group:has(a.primary-nav__button.is_active),.primary-nav--alternate .primary-nav__group:has(button.primary-nav__button.is_active){background-color:var(--color-primary-dark-x);color:var(--color-white)}.primary-nav--alternate .primary-nav__group:has(a.primary-nav__button):hover,.primary-nav--alternate .primary-nav__group:has(button.primary-nav__button):hover{background-color:var(--color-primary-light-x)}.primary-nav--alternate>.primary-nav__desktop.reel>.primary-nav__group+.primary-nav__group .primary-nav__button{border-inline-start:0}.primary-nav--alternate>.primary-nav__desktop.reel>.primary-nav__group:focus-within .primary-nav__button,.primary-nav--alternate>.primary-nav__desktop.reel>.primary-nav__group:focus .primary-nav__button{outline:0}.primary-nav--alternate>.primary-nav__desktop.reel>.primary-nav__group .primary-nav__list .link a:focus{outline:2px solid var(--accent-color)}.primary-nav--alternate .reel.overflowing+*{padding-block-start:var(--s-2);padding-block-end:var(--s-6)}.primary-nav--alternate .primary-nav__list.nav-level-2{z-index:20}.primary-nav--alternate .primary-nav__hamburger .primary-nav__button{text-align:left}.primary-nav--alternate .primary-nav__desktop .primary-nav__link{padding:0}.primary-nav.primary-nav--alternate .primary-nav__group:focus-within .primary-nav__list,.primary-nav.primary-nav--alternate .primary-nav__group:hover .primary-nav__list{display:block;position:absolute;top:100%;border-block-start:0}.primary-nav__alternate .primary-nav__group.primary-nav__has-overview-link .primary-nav__link:not(.primary-nav__overview-link){margin-inline-start:var(--s-1)}.primary-nav__alternate .primary-nav__list--mega .grid .link-level-2__has-overview-link{grid-column:1/-1}.primary-nav--alternate .reel.overflowing+*{padding-block-start:0;padding-block-end:0;gap:0}.primary-nav--alternate.primary-nav a.primary-nav__button.parent_link:after,.primary-nav--alternate.primary-nav button:after{margin-block-start:-1px}.primary-nav--alternate .primary-nav__mobile .primary-nav__list a.primary-nav__overview-link,.primary-nav--alternate .primary-nav__mobile .primary-nav__list button.primary-nav__overview-link{font-weight:400;padding:0 var(--s0) 0 var(--s0)}.primary-nav--alternate a.primary-nav__button.in-active-trail,.primary-nav--alternate a.primary-nav__link.is-active{font-weight:600;color:var(--accent-color)}.primary-nav--alternate a.primary-nav__button.is-active{background-color:var(--color-primary-light-x);color:#fff}.primary-nav--alternate>.primary-nav__default.reel>.primary-nav__group:hover a.primary-nav__button.open,.primary-nav--alternate>.primary-nav__default.reel>.primary-nav__group:hover a.primary-nav__button:not(.is-active){color:var(--color-white);background-color:var(--color-primary-light-x);outline:0}.primary-nav .primary-nav__list a.primary-nav__overview-link,.primary-nav .primary-nav__list button.primary-nav__overview-link{font-family:var(--font-primary)}
.primary-nav{--icon-size:var(--s2);width:100%;position:relative;padding-block-end:var(--s-3);align-items:stretch;row-gap:0;padding:0}.primary-nav ul{list-style-type:none;padding-inline:0;block-size:unset;overflow-y:unset;overflow-x:unset;background:unset}.primary-nav .primary-nav--default{align-items:center;justify-content:flex-end}.primary-nav__desktop--wrapper{width:100%;display:flex;justify-content:flex-end;align-items:stretch;gap:var(--s-1);row-gap:0}.primary-nav.primary-nav--has-label .primary-nav__desktop--wrapper{justify-content:space-between}.primary-nav .primary-nav__label{display:flex;color:var(--color-base-dark-x);align-items:center}.primary-nav .reel.overflowing+*{display:flex;justify-content:flex-end;width:100%}.primary-nav .reel.overflowing{height:0;padding:0;max-height:0;min-height:0;visibility:hidden}.primary-nav .primary-nav__list a{padding:0 0 0 var(--s0)}.primary-nav a.primary-nav__button,.primary-nav button.primary-nav__button{--button-border:transparent;--button-fg:var(--color);display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;border:0;border-block-start:2px solid transparent;border-block-end:2px solid transparent;border-radius:0;padding-inline:0;padding-block:var(--s-2);font-size:calc(var(--s-1) - 1px);font-weight:600;line-height:var(--s1);color:var(--color);text-transform:uppercase;text-decoration:none;text-align:center;letter-spacing:.25px;background-color:transparent;font-family:var(--font-primary);font-kerning:auto}.primary-nav a.primary-nav__button:after,.primary-nav button.primary-nav__button:after{content:"";display:none}.primary-nav .primary-nav__list a.primary-nav__overview-link,.primary-nav .primary-nav__list button.primary-nav__overview-link{font-size:1.5ch;padding:0}.primary-nav button.header-search__icon:after{content:"";display:none;color:transparent}.primary-nav a.primary-nav__button:hover,.primary-nav button.primary-nav__button:hover{color:var(--accent-color)}.primary-nav__default.primary-nav .header-search__search-toggle:after,.primary-nav__default.primary-nav .primary-nav:after{content:none}.primary-nav .primary-nav__desktop button.open+.primary-nav__list{display:block;position:absolute;z-index:2}.primary-nav .primary-nav__list .grid{grid-gap:var(--s-1,var(--s0))}.primary-nav .primary-nav__list a{display:block;color:var(--color);font-size:var(--s-1);text-decoration:none;line-height:var(--s1)}.primary-nav .primary-nav__list a:hover{color:var(--accent-color)}.primary-nav .primary-nav__desktop{gap:var(--s1)}.primary-nav .primary-nav__desktop .primary-nav__group:focus-within .primary-nav__list,.primary-nav .primary-nav__desktop .primary-nav__group:hover .primary-nav__list,.primary-nav .primary-nav__group:focus-within .primary-nav__list,.primary-nav .primary-nav__group:hover .primary-nav__list{display:block;position:absolute;width:100%;top:100%}.primary-nav .primary-nav__desktop .primary-nav__group:focus-within .primary-nav__list,.primary-nav .primary-nav__desktop .primary-nav__group:hover .primary-nav__list{border-block-start:2px solid var(--accent-color);background-color:var(--color-white)}.primary-nav .primary-nav__group{display:flex;align-items:center;gap:3px;margin-inline-start:0;position:relative}.primary-nav .primary-nav__group .primary-nav__list{display:none;position:absolute;z-index:100}.primary-nav .primary-nav__group:has(.active),.primary-nav .primary-nav__group:hover{color:var(--accent-color)}.primary-nav .primary-nav__desktop .primary-nav__group:last-child:focus-within .primary-nav__list,.primary-nav .primary-nav__desktop .primary-nav__group:last-child:hover .primary-nav__list{right:0;left:unset}.primary-nav .primary-nav__group .icon-wrapper{width:var(--s-4);height:var(--s-4);color:var(--color-base-light-x)}.primary-nav .primary-nav__group:focus-within .icon-wrapper,.primary-nav .primary-nav__group:hover .icon-wrapper,.primary-nav .primary-nav__group:hover a.primary-nav__button{color:var(--accent-color)}.primary-nav .primary-nav__desktop .primary-nav__group:focus-within .primary-nav__list,.primary-nav .primary-nav__desktop .primary-nav__group:hover .primary-nav__list{left:0;right:0;min-width:20ch}.primary-nav .primary-nav__group:has(ul.primary-nav__list--mega) .primary-nav__list{position:static}.primary-nav .primary-nav__group:has(ul.primary-nav__list--mega) .primary-nav__list{left:0;right:0;min-width:100%}.primary-nav ul.primary-nav__list{background:var(--color-white);box-shadow:4px 4px 10px 2px rgba(0,0,0,.2);padding-inline:var(--s1);padding-block:0}.primary-nav ul.primary-nav__list li.primary-nav__list__item{border-block-start:1px dashed var(--color-base)}.primary-nav ul.primary-nav__list li.primary-nav__list__item:first-child{border-block-start:none}.primary-nav ul.primary-nav__list li.primary-nav__list__item a,.primary-nav ul.primary-nav__list li.primary-nav__list__item button{padding-block:var(--s-1);padding-inline:0}.primary-nav.primary-nav--has-label.wrapping{gap:0;border-block:0;font-family:var(--font-primary);padding-block-start:0;padding-block-end:0}.primary-nav.primary-nav--has-label.wrapping .nav-trigger__label,.primary-nav.primary-nav--has-label.wrapping .primary-nav__desktop,.primary-nav.primary-nav--has-label.wrapping .primary-nav__label{overflow:0;height:0;max-height:0;min-height:0;visibility:hidden}.primary-nav .primary-nav__list a.primary-nav__overview-link,.primary-nav .primary-nav__list button.primary-nav__overview-link{font-weight:700;font-size:var(--s-1)}
:root{--bar-width:2rem;--bar-height:5px;--navtrigger-gap:4px;--foreground:var(--color);--background:var(--color);--navtrigger-margin:6px;--animation-timing:200ms ease-in-out;--navtrigger-height:calc(var(--bar-height)*3 + var(--navtrigger-gap)*2);--navtrigger-width:var(--navtrigger-height)}.nav-trigger{--x-width:calc(var(--navtrigger-height)*1.41421);display:flex;flex-direction:column;gap:var(--navtrigger-gap);width:max-content;z-index:2;cursor:pointer;position:relative}.nav-trigger__with-demo .nav-trigger.nav-trigger--has-label{margin-inline:auto}.nav-trigger:after,.nav-trigger:before,.nav-trigger input{content:"";width:var(--bar-width);height:var(--bar-height);background-color:var(--foreground);border-radius:9999px;transform-origin:left center;transition:opacity var(--animation-timing),width var(--animation-timing),rotate var(--animation-timing),translate var(--animation-timing),background-color var(--animation-timing)}.nav-trigger input{appearance:none;padding:0;margin:0;outline:none;pointer-events:none;border:none}.nav-trigger:has(input:focus-visible):after,.nav-trigger:has(input:focus-visible):before,.nav-trigger input:focus-visible{outline:1px solid var(--foreground);outline-offset:0}.nav-trigger:has(input:checked):before{rotate:45deg;width:var(--x-width);translate:0 calc(var(--bar-height)/-2)}.nav-trigger:has(input:checked):after{rotate:-45deg;width:var(--x-width);translate:0 calc(var(--bar-height)/2)}.nav-trigger input:checked{opacity:0;width:0}.nav-trigger.nav-trigger--has-label .nav-trigger__label{margin-inline:auto;white-space:nowrap;font-size:15px;color:var(--color-base-dark-xx)}.nav-trigger__label{position:absolute;padding-block-start:2px}.nav-trigger--label-direction--left .nav-trigger__label,.nav-trigger__label{right:calc(var(--navtrigger-width) + 1.5rem)}.nav-trigger--label-direction--right .nav-trigger__label{left:calc(var(--navtrigger-width) + 1.5rem)}.nav-trigger:has(input:not(:checked))+div,.nav-trigger:has(input:not(:checked))+nav,.nav-trigger:has(input:not(:checked))+ul{display:none;visibility:hidden}.nav-trigger:has(input:checked)+div,.nav-trigger:has(input:checked)+nav,.nav-trigger:has(input:checked)+ul{display:block;visibility:visible}.primary-nav.primary-nav--has-label.wrapping .nav-trigger__label{overflow:0;height:0;max-height:0;min-height:0;visibility:hidden}
.footer{--footer-background:var(--color-base-light-xx);--footer-link-color:var(--accent-color);--footer-link-color-hover:var(--color-red);--social-icon-color:var(--accent-color);--social-icon-color-hover:var(--color-red);--border-color:var(--color-base-light-x);background:var(--footer-background)}.footer.footer--alternate{--color:var(--color-white);--footer-background:var(--color-primary);--footer-link-color:var(--color-white);--footer-link-color-hover:var(--color-white);--social-icon-color:var(--color-white);--border-color:var(--color-white);--social-icon-color-hover:var(--footer-link-color-hover)}.footer .cluster{justify-content:space-between;align-items:stretch}.footer .footer__upper .container{margin-block-start:var(--s-1);margin-block-end:var(--s-2)}.footer .site-branding.cluster{align-items:center}.footer.footer--alternate .site-branding .site-branding__logo img{filter:invert(1)}.footer .secondary-nav{display:flex;align-items:stretch}.footer .secondary-nav .reel{align-items:stretch}.footer .secondary-nav li{align-items:center}.footer .secondary-nav--overflowing-stack .reel.overflowing>*{flex-grow:0;flex-basis:auto}.footer .footer__upper:has(.cluster.wrapping) .secondary-nav--overflowing-stack .reel.overflowing>*{flex-grow:1;flex-basis:calc(var(--measure)*999 - 99900%)}.footer .footer__upper .secondary-nav.secondary-nav--with-divider .secondary-nav__list__item a{--color:var(--color-primary);font-weight:700;color:var(--color)}.footer.footer--alternate .footer__upper .secondary-nav.secondary-nav--with-divider .secondary-nav__list__item a{--color:var(--color-white);border-inline-start-color:var(--color);font-weight:400}.footer.footer--alternate .footer__upper .secondary-nav.secondary-nav--with-divider .secondary-nav__list__item a:hover{opacity:.7}.footer .footer__lower{padding-block-start:0}.footer .footer__lower .container{margin-block-start:var(--s-2);padding-block-start:var(--s6);border-block-start:1px solid var(--border-color)}.footer .footer__lower .container>.with-sidebar{row-gap:var(--s0)}.footer .footer__lower__side>:last-child{margin-block-end:var(--s6)}.footer .footer__label{font-size:var(--s0);color:var(--color);font-weight:700}.footer .footer__content{font-size:var(--s-1);color:var(--color)}.footer .footer__link .button{--footer-link-color:#b04f00;font-size:var(--s-1);color:var(--footer-link-color)}.footer .footer__link .button:hover{color:var(--footer-link-color-hover)}.footer .footer__social{--gap:var(--s-1);justify-content:flex-start;align-items:stretch;margin-block-start:var(--s2)}.footer .footer__social .link{color:var(--social-icon-color)}.footer .footer__social .link .icon-wrapper{--icon-size:var(--s0);--social-icon-color:#b04f00;height:var(--icon-size);width:var(--icon-size);color:var(--social-icon-color)}.footer.footer--alternate .footer__social .link{color:var(--color-white)}.footer.footer--alternate .footer__social .link:hover{color:var(--color-white);opacity:.7}.footer .footer__social .link:hover .icon-wrapper{color:var(--social-icon-color-hover)}.footer.footer--alternate .flat-nav>ul.flat-nav__group__list>li.flat-nav__group__item>a.flat-nav__link:hover,.footer.footer--alternate .flat-nav a.flat-nav__link:hover{color:var(--color-white);opacity:.7}.footer.footer--alternate .flat-nav .flat-nav__link:focus{color:var(--color-white);outline:3px solid var(--color-white);outline-offset:2px;border-radius:1px}.footer.footer--alternate .flat-nav>ul.flat-nav__group__list>li.flat-nav__group__item>a.flat-nav__link:focus,.footer.footer--alternate .flat-nav>ul.flat-nav__group__list>li.flat-nav__group__item>span.flat-nav__link:focus,.footer.footer--alternate .flat-nav>ul.flat-nav__group__list>li.flat-nav__group__item>span.flat-nav__link:hover,.footer.footer--alternate .flat-nav a.flat-nav__link:focus,.footer.footer--alternate .flat-nav span.flat-nav__link:focus,.footer.footer--alternate .flat-nav span.flat-nav__link:hover{color:var(--color-white);opacity:1;text-decoration:none}.footer.footer--alternate .button.button--text:hover{opacity:.7}.footer.footer--alternate .button.button--text:hover:after{background-color:var(--social-icon-color-hover);opacity:.7}
.header{position:relative;z-index:3}.header>.container>*+*{margin-block-start:var(--s-2)}.header>.container>.box{padding-block:var(--s-2)}.header .cluster{justify-content:space-between;align-items:stretch}.header .site-branding.cluster{align-items:center}.header .header-search{display:flex;align-content:center;align-items:center}.header .header__upper .header-search .header-search__form{max-width:40ch}.header .header-search .header-search__form button,.header .header-search .header-search__form input{align-self:center}.header .header-search .header-search__form input{--corner-radius:5rem}.header .header__secondary{margin-inline-start:auto;justify-content:flex-end;align-items:stretch;flex-grow:1;gap:var(--s-2)}.header .header__secondary-nav{gap:0;height:100%;display:flex;justify-content:flex-end}.header .header__secondary.cluster.wrapping{height:0;min-height:0;max-height:0}.header__secondary-nav.cluster{flex-flow:row-reverse wrap-reverse;justify-content:right!important}.header__secondary-nav>div,.header__secondary-nav>nav{display:flex;align-self:stretch}.header__secondary-nav>div>ul,.header__secondary-nav>nav>ul{align-self:center}.header .secondary-nav .reel{padding-inline:0}.header .secondary-nav a{--gap:var(--s-2);--color:var(--color-base-dark-x);--accent-color:var(--color-base);font-size:var(--s-1);line-height:var(--s-1)}.header__secondary__translate+.secondary-nav--with-divider>ul>li:last-child a{padding-inline-end:var(--s1);border-inline-end:1px solid var(--accent-color)}.header__secondary__translate+.secondary-nav--with-divider.wrapped>ul>li:last-child a{padding-inline-end:unset;border-inline-end:unset}.header__secondary__translate{padding-inline-start:var(--s1)}#google_translate_element{position:relative;top:.3rem}#google_translate_element>div{line-height:0}#google_translate_element>div>div{margin-block-end:.3rem}.header__secondary__translate select{margin:0;padding-block:var(--s-6);appearance:auto;font-size:12px}.header .wrapping .header__secondary{display:none}.header .primary-nav .primary-nav__desktop--wrapper{justify-content:flex-end;gap:0}.header .header__upper.wrapping~.header__lower .primary-nav__desktop{height:0;padding:0;max-height:0;min-height:0;overflow:hidden}.header .header__upper.wrapping~.header__lower .primary-nav__mobile-wrapper,.header__upper.wrapping+.header__lower .primary-nav .reel+.primary-nav__mobile-wrapper{display:flex;justify-content:flex-end;width:100%}.header .container:has(.header__upper.wrapping) .primary-nav__mobile-wrapper>label{position:absolute;top:-3.75rem;padding:var(--s0)}.header>.container>.header__lower{margin-block-start:0}.header .header__upper.box{padding:var(--s-3) var(--s1) var(--s-3)}.header .header__lower.box{padding:0 var(--s1) var(--s-6)}.header .header__upper:has(>.container>.cluster.wrapping)~.header__lower,.header .header__upper:has(>.container>.cluster.wrapping)~.header__lower *{height:0;padding:0;max-height:0;min-height:0;visibility:hidden;flex-wrap:wrap}.header:has(.header__lower .primary-nav .reel.overflowing) .header__upper .header__secondary,.header:has(.header__lower .primary-nav .reel.overflowing) .header__upper .header__secondary *{height:0;padding:0;max-height:0;min-height:0;visibility:hidden}.header__mobile{height:0;padding:0;max-height:0;min-height:0;visibility:hidden;display:none}.header .header__upper:has(>.container>.cluster.wrapping)~.header__mobile,.header:has(.header__lower .primary-nav .reel.overflowing) .header__mobile{height:unset;max-height:unset;min-height:unset;padding:unset;visibility:visible;display:block}.header__mobile .nav-trigger{position:absolute;padding:var(--s-2);top:var(--s0);right:var(--s-4)}.header__mobile .nav-trigger.nav-trigger--has-label .nav-trigger__label{right:3.5rem}
.site-branding{--gap:var(--s-3)}.site-branding.cluster{align-items:center}.site-branding__logo img{display:block;height:3.75rem}.site-branding__labels{line-height:var(--s2)}.site-branding__labels a{text-decoration:none;color:var(--color)}.site-branding__label{text-transform:uppercase;font-family:var(--font-global);font-size:calc(var(--s-2) + 1px);letter-spacing:1px}.site-branding__sub-label{font-family:var(--font-secondary);font-weight:700;font-size:var(--s2);letter-spacing:.5px}.wrapping .site-branding__labels{line-height:var(--s1)}.wrapping .site-branding__logo img{height:2.8rem}.wrapping .site-branding .site-branding__label{font-size:calc(var(--s-3) + 1px)}.wrapping .site-branding .site-branding__sub-label{font-size:var(--s0)}
.global-branding a{font-family:var(--font-global);font-size:var(--s-1);color:var(--color,var(--color-white));text-transform:uppercase;text-decoration:none;letter-spacing:.5px;font-weight:400}.global-branding a:hover{text-decoration:underline}
.hat{--color:var(--color-white);border-bottom:4px solid var(--color-accent-warm-light-xx);background:var(--color-primary-dark-xxx)}.hat .box{padding-block:4px}.hat .cluster{row-gap:0;justify-content:space-between}.hat .secondary-nav{font-weight:400}.hat .secondary-nav>ul>li>a{--gap:var(--s0);font-size:calc(var(--s-2) + 1.5px)}.hat>.box>.container>.wrapping .secondary-nav{margin-inline-start:auto}.hat>.box>.container .secondary-nav .secondary-nav__list__item:last-child a{padding-inline-end:0}.hat svg.ext{display:none}
:root{--ratio:1.2;--s-12:calc(var(--s-11)/var(--ratio));--s-11:calc(var(--s-10)/var(--ratio));--s-10:calc(var(--s-9)/var(--ratio));--s-9:calc(var(--s-8)/var(--ratio));--s-8:calc(var(--s-7)/var(--ratio));--s-7:calc(var(--s-6)/var(--ratio));--s-6:calc(var(--s-5)/var(--ratio));--s-5:calc(var(--s-4)/var(--ratio));--s-4:calc(var(--s-3)/var(--ratio));--s-3:calc(var(--s-2)/var(--ratio));--s-2:calc(var(--s-1)/var(--ratio));--s-1:calc(var(--s0)/var(--ratio));--s0:1rem;--s1:calc(var(--s0)*var(--ratio));--s2:calc(var(--s1)*var(--ratio));--s3:calc(var(--s2)*var(--ratio));--s4:calc(var(--s3)*var(--ratio));--s5:calc(var(--s4)*var(--ratio));--s6:calc(var(--s5)*var(--ratio));--s7:calc(var(--s6)*var(--ratio));--s8:calc(var(--s7)*var(--ratio));--s9:calc(var(--s8)*var(--ratio));--s10:calc(var(--s9)*var(--ratio));--s11:calc(var(--s10)*var(--ratio));--s12:calc(var(--s11)*var(--ratio));--measure:75ch;--max-width:126ch;--min-width:40ch;--font-primary:"Lato",sans-serif;--font-secondary:var(--font-primary);--font-global:"Lora","Georgia","Cambria","Times New Roman","Times",serif;--color-white:#fff;--color-black:#1b1b1b;--color-red:#902524;--color-brown:#5f1b0f;--color-base-dark-xxx:#2e2e2e;--color-base-dark-xx:#454545;--color-base-dark-x:#5c5c5c;--color-base:#919191;--color-base-light-x:#c9c9c9;--color-base-light-xx:#f3f3f3;--color-base-light-xxx:#f9f9f9;--color-accent-warm-dark-xxx:#5f1b0f;--color-accent-warm-dark-xx:#902524;--color-accent-warm-dark-x:#c05600;--color-accent-warm:#d57513;--color-accent-warm-light-x:#ff8b2d;--color-accent-warm-light-xx:#ffbe2e;--color-accent-warm-light-xxx:#fce2c5;--color-accent-warm-light-xxxx:#fef2e4;--color-primary-dark-xxx:#1f303e;--color-primary-dark-x:#0b4778;--color-primary:#005ea2;--color-primary-light-x:#2378c3;--color-primary-light-xx:#25b6e2;--color-primary-light-xxx:#eff6fb;--color-secondary-dark-xx:#204e34;--color-secondary-dark-x:#286846;--color-secondary:#34a37e;--color-secondary-light-x:#3db37e;--color-secondary-light-xx:#4bd6a7;--color-secondary-light-xxx:#ceefe4;--color-info:#d9eaf8;--color-info-dark:#3cbde5;--color-warning:#fce2c5;--color-warning-dark:var(--color-accent-warm-light-x);--color-status:#ceefe4;--color-status-dark:var(--color-secondary);--color-success:var(--color-status);--color-success-dark:var(--color-status-dark);--color-error:#eec1c1;--color-error-dark:#9c3938;--color-link-visited:#606;--color-link-visited-light:#a01ba0;--color-disabled-state:#828282;--background-white:var(--color-white);--background-base-light-xxx:var(--color-base-light-xxx);--background-base-dark-x:var(--color-base-dark-x);--background-base-dark-xxx:var(--color-base-dark-xxx);--background-accent-warm-light-xxxx:var(--color-accent-warm-light-xxxx);--background-accent-warm-dark-x:var(--color-accent-warm-dark-x);--background-red:var(--color-red);--background-brown:var(--color-brown);--background-primary-light-xxx:var(--color-primary-light-xxx);--background-primary-light-x:var(--color-primary-light-x);--background-primary-dark-x:var(--color-primary-dark-x);--background-primary-dark-xxx:var(--color-primary-dark-xxx);--background-secondary:var(--color-secondary);--background-secondary-dark-x:var(--color-secondary-dark-x);--border-base-light-xxx:var(--color-base-light-xx);--border-base-dark-x:var(--color-base-dark-xx);--border-base-dark-xxx:var(--color-base-dark-xx);--border-accent-warm-light-xxxx:var(--color-accent-warm-light-xxx);--border-accent-warm-dark-x:var(--color-red);--border-red:var(--color-brown);--border-brown:var(--color-red);--border-primary-light-xxx:#d9eaf8;--border-primary-light-x:var(--color-primary);--border-primary-dark-x:var(--color-primary-light-x);--border-primary-dark-xxx:var(--color-primary-dark-x);--border-secondary:var(--color-secondary-dark-x);--border-secondary-dark-x:var(--color-secondary-dark-xx);--background-striped-primary-dark-xx:var(--color-primary-dark-x);--background-striped-primary-dark-x:var(--color-primary);--background-striped-primary:var(--color-primary-light-x);--background-striped-secondary-dark-xx:var(--color-secondary-dark-x);--background-striped-secondary-dark-x:var(--color-secondary-dark-x);--background-striped-secondary:var(--color-secondary);--background-striped-accent-warm-dark-x:var(--color-accent-warm-dark-x);--background-striped-accent-warm-dark-xx:var(--color-red);--background-striped-accent-warm-dark-xxx:var(--color-brown);--background-striped-primary-light-xx:var(--color-primary-light-xx);--background-striped-base-dark-x:var(--color-base-dark-x);--background-striped-base-light-xx:var(--color-base-light-xx);--background-solid-primary-dark-xx:var(--color-primary-dark-x);--background-solid-primary:var(--color-primary);--background-solid-primary-light-xx:var(--color-primary-light-xx);--background-solid-secondary-dark-x:var(--color-secondary-dark-x);--background-solid-accent-warm-dark-xx:var(--color-red);--background-solid-accent-warm-dark-xxx:var(--color-brown);--background-solid-base-light-x:var(--color-base-light-x);--background-solid-base-light-xx:var(--color-base-light-xx);--background-fade-900-white:hsla(0,0%,100%,0.9);--background-fade-500-white:hsla(0,0%,100%,0.5);--background-fade-100-white:hsla(0,0%,100%,0.1);--background-fade-900-black:rgba(0,0,0,0.9);--background-fade-500-black:rgba(0,0,0,0.5);--background-fade-100-black:rgba(0,0,0,0.1);--bg:transparent;--heading-color:var(--color-black);--accent-color:var(--color-accent-warm-dark-x);--color:var(--color-black);--button-fg:var(--accent-color);--border-thin:1px;--border-normal:2px;--border-thick:5px;--border-color-gray:var(--color-base);--gap:var(--s1);--anim:var(--anim-speed) ease var(--anim-speed);--anim-speed:0.2s;--anim-slow:var(--anim-speed-slow) ease var(--anim-speed-slow);--anim-speed-slow:200ms;--sidebarnav-width:30ch;--arrow-svg:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="16" width="16" viewBox="0 0 512 512"><path d="M495 273l17-17-17-17L359 103l-17-17L308.1 120l17 17 95 95L24 232 0 232l0 48 24 0 396.1 0-95 95-17 17 33.9 33.9 17-17L495 273z"/></svg>');--arrow-up-svg:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="16" width="16" viewBox="0 0 512 512"><path d="M214.6 41.4c-12.5-12.5-32.8-12.5-45.3 0l-160 160c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 141.2V448c0 17.7 14.3 32 32 32s32-14.3 32-32V141.2L329.4 246.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-160-160z"/></svg>');--thumbs-up-svg:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="16" width="16" viewBox="0 0 512 512"><path d="M313.4 32.9c26 5.2 42.9 30.5 37.7 56.5l-2.3 11.4c-5.3 26.7-15.1 52.1-28.8 75.2H464c26.5 0 48 21.5 48 48c0 18.5-10.5 34.6-25.9 42.6C497 275.4 504 288.9 504 304c0 23.4-16.8 42.9-38.9 47.1c4.4 7.3 6.9 15.8 6.9 24.9c0 21.3-13.9 39.4-33.1 45.6c.7 3.3 1.1 6.8 1.1 10.4c0 26.5-21.5 48-48 48H294.5c-19 0-37.5-5.6-53.3-16.1l-38.5-25.7C176 420.4 160 390.4 160 358.3V320 272 247.1c0-29.2 13.3-56.7 36-75l7.4-5.9c26.5-21.2 44.6-51 51.2-84.2l2.3-11.4c5.2-26 30.5-42.9 56.5-37.7zM32 192H96c17.7 0 32 14.3 32 32V448c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32V224c0-17.7 14.3-32 32-32z"/></svg>');--fa-file-svg:url('data:image/svg+xml;utf8,<svg aria-hidden="true" focusable="false" data-prefix="far" data-icon="file" class="svg-inline--fa fa-file fa-w-12" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><path fill="currentColor" d="M369.9 97.9L286 14C277 5 264.8-.1 252.1-.1H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V131.9c0-12.7-5.1-25-14.1-34zM332.1 128H256V51.9l76.1 76.1zM48 464V48h160v104c0 13.3 10.7 24 24 24h104v288H48z"></path></svg>');--chevron-down:url('data:image/svg+xml;charset=utf-8,<svg aria-hidden="true" data-prefix="fas" data-icon="chevron-down" class="svg-inline--fa fa-chevron-down fa-w-14" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z"/></svg>');--corner-radius:var(--s-5)}@media screen and (max-width:430px){:root{--s0:0.84rem}}
hr.divider{padding-block-start:var(--s1);border:0;border-bottom:1px solid var(--color-base-light-x);margin-block-end:var(--s1)}input,select,textarea{border:1px solid var(--color-base-light-x);padding:var(--s-1);font-size:var(--s0);line-height:var(--s0);display:block;width:100%;appearance:none;-webkit-appearance:none}select:not([multiple]){background-origin:content-box;background-image:var(--chevron-down);background-repeat:no-repeat;background-position:100%;background-size:var(--s-1)}select::-ms-expand{display:none}select[multiple]>*+*{padding-block-start:var(--s-4)}.alt-select-style>div:not(.description){position:relative;inline-size:fit-content;color:var(--accent-color)}.alt-select-style>div:not(.description):after{content:"";mask-image:var(--chevron-down);mask-repeat:no-repeat;position:absolute;top:var(--s-5);right:0;background-color:currentColor;width:var(--s-1);height:var(--s0);pointer-events:none}.alt-select-style select{background-image:none;background-color:transparent;border:0;padding-block:var(--s-5);padding-inline-start:0;padding-inline-end:var(--s1);color:currentColor}.placeholder-container{position:relative}.placeholder-container input.form-checkbox:focus,.placeholder-container input.form-checkbox:focus-visible{border-radius:0}.placeholder-container input:focus,.placeholder-container input:focus-visible,.placeholder-container textarea:focus,.placeholder-container textarea:focus-visible{border-color:var(--accent-color);outline:0}.placeholder-container.js-form-type-date input:focus~label,.placeholder-container.js-form-type-date input:not(:placeholder-shown)~label,.placeholder-container.js-form-type-email input:focus~label,.placeholder-container.js-form-type-email input:not(:placeholder-shown)~label,.placeholder-container.js-form-type-tel input:focus~label,.placeholder-container.js-form-type-tel input:not(:placeholder-shown)~label,.placeholder-container.js-form-type-textfield input:focus~label,.placeholder-container.js-form-type-textfield input:not(:placeholder-shown)~label,.placeholder-container textarea:focus~label,.placeholder-container textarea:not(:placeholder-shown)~label{padding:.25rem .5rem;transform:translateY(-34px) translateX(0) scale(.75)}.placeholder-container input:focus~label,.placeholder-container textarea:focus~label{color:var(--accent-color)}.placeholder-container.js-form-type-date label,.placeholder-container.js-form-type-email label,.placeholder-container.js-form-type-tel label,.placeholder-container.js-form-type-textarea label,.placeholder-container.js-form-type-textfield label{color:var(--color-base-light-x);left:.5rem;top:0;background-color:#fff;margin-block-start:var(--s0);pointer-events:none;position:absolute;padding:0 .5rem;transform-origin:0 50%;transition:transform .2s,color .2s}.cluster input,.cluster select,.cluster textarea{width:auto}label{font-size:var(--s0);line-height:var(--s0)}.form-item{display:flex;flex-direction:column}.form-item+.form-actions,.form-item+.form-item,input+.form-actions,input+.form-item{margin-block-start:var(--s2)}.form-item>*+*{margin-block-start:var(--s0)}form .description{font-size:var(--s-1);line-height:var(--s0)}fieldset{border:1px solid var(--color-base-light-x);padding:var(--s0)}.fieldset-wrapper>*+*{margin-block-start:var(--s0)}.form--inline{display:flex;flex-wrap:wrap;gap:var(--gap,1rem);justify-content:flex-start;align-items:center}.form-checkbox .form-item,.form-checkboxes .form-item,.form-radios .form-item{flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:var(--s-2)}.form-checkbox>*+*,.form-checkboxes>*+*,.form-radios>*+*{padding-block-start:var(--s0)}.form-checkbox .form-item+.form-item,.form-checkboxes .form-item+.form-item,.form-radios .form-item+.form-item{margin-block-start:var(--s-3)}.form-checkbox div.form--inline .form-item+.form-item,.form-checkboxes div.form--inline .form-item+.form-item,.form-checkboxes label,.form-checkbox label,.form-radios div.form--inline .form-item+.form-item,.form-radios label{margin-block-start:0}.form-checkboxes input,.form-checkbox input,.form-radios input{width:auto;appearance:none;padding:8px;border:1px solid var(--color-black)}.form-checkboxes input:checked,.form-checkbox input:checked,.form-radios input:checked{background-color:var(--accent-color)}.form-radios input{border-radius:50%}.form-check label,.form-radio label{font-size:var(--s-1)}fieldset{padding-block-start:var(--s2)}fieldset legend span{padding-inline:var(--s-2);padding-block-end:var(--s-5);margin-block-end:var(--s-3);border-block-end:2px solid var(--accent-color)}fieldset .form-item.js-form-type-checkbox{flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:var(--s-2)}fieldset .form-item.js-form-type-checkbox label{margin-block-start:0}fieldset .form-item.js-form-type-checkbox input{width:auto;appearance:none;padding:8px}fieldset .form-item.js-form-type-checkbox input:checked{background-color:var(--accent-color)}.entity-moderation-form{margin-block:0;padding-block:var(--s-2);padding-inline:var(--s1)}.entity-moderation-form .form-item+.form-item,.entity-moderation-form>.form-item{margin-block:0}.entity-moderation-form .form-item-current{font-weight:700}.entity-moderation-form input[type=submit]{margin-block:0;margin-inline-start:auto}.entity-moderation-form .form-item-revision-log{flex-grow:1}fieldset legend span.form-required:after,label.form-required:after{content:"*";color:#df2626;margin-left:5px}input[required=required]:not([type=radio]):not([type=checkbox]){border-left:1px solid #df2626}
