@charset "UTF-8";@layer reset,base,theme,components,accessibility;@layer base{:root{--card-max-width:15rem;--card-padding:calc(0.6 * var(--font-size));}.hidden{display:none;}.block{display:block;}.center{align-self:center;justify-self:center;text-align:center;margin-left:auto;margin-right:auto;}.noborder{border:none;}.flow>* + *{margin-top:var(--flow-space,1em);}.width_10{min-width:8%;}.width_20{min-width:18%;}.width_30{min-width:28%;}.width_40{width:38%;}.width_50{width:48%;}.width_60{width:58%;}.width_70{width:68%;}.width_80{width:78%;}.width_90{width:88%;}.width_95{width:95%;}.width_full{width:100%;}@media all and (min-width:1024px){.small-logo{max-height:3.5rem;width:auto;}.medium-logo{max-height:6.5rem;width:auto;}.large-logo{max-height:10rem;width:auto;}}@media only screen and (max-width:1023.98px){.small-logo{max-width:3.5rem;height:auto;}.medium-logo{max-width:6.5rem;height:auto;}.large-logo{max-width:10rem;height:auto;}}.illustrated-content{display:grid;grid-template-columns:minmax(140px,22%) 1fr;gap:var(--typography-spacing-horizontal);align-items:center;padding:calc(1.2 * var(--font-size)) calc(0.8 * var(--font-size));}.illustrated-content>img{display:block;width:100%;max-width:220px;height:auto;margin:0 auto;}.illustrated-content>:not(img){min-width:0;}@media only screen and (max-width:640px){.illustrated-content{grid-template-columns:1fr;text-align:center;}.illustrated-content>img{max-width:160px;}}.panel{border:0;padding:0;margin:0;position:relative;}.panel:after,.panel:before{content:"";display:table;clear:both;}main.panel-item{padding:0;margin:0;}.flex-panel{display:flex;justify-content:space-evenly;row-gap:calc(0.42 * var(--typography-spacing-vertical));column-gap:calc(0.62 * var(--typography-spacing-horizontal));flex-wrap:wrap;}.flex-panel>*{flex-grow:0;flex-shrink:1;flex-basis:auto;}.flex-item{margin:0;}@media only screen and (min-width:1024px){.flex-panel{flex-direction:row;}.flex-item{margin-right:var(--typography-spacing-horizontal);margin-bottom:0;}.flex-border-left{border-left-style:solid;padding-left:calc(0.8 * var(--font-size));}}@media only screen and (max-width:1023.98px){.flex-panel{flex-direction:column;text-align:center;}.flex-panel>*{flex-grow:1;width:100%;}.width_10,.width_20,.width_30,.width_40,.width_50,.width_60,.width_70,.width_80,.width_90,.width_95{width:100%;min-width:0;}nav.flex-panel{flex-direction:row;}nav.flex-panel>*{flex-grow:0;width:auto;}.flex-item{margin-bottom:0;}.flex-border-left{border-top-style:solid;}}:root{--wrap-panel-gap:calc(0.62 * var(--typography-spacing-horizontal));}.wrap-panel{display:flex;flex-wrap:wrap;justify-content:flex-start;row-gap:var(--wrap-panel-gap);column-gap:var(--wrap-panel-gap);}.wrap-item{flex:0 1 auto;max-width:100%;margin:0;}.grid-panel{margin:auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:var(--typography-spacing-horizontal);justify-content:space-evenly;align-items:start;}.grid-item{margin-bottom:0;}.scrolled-panel{border:0;padding:0;margin:0;position:relative;overflow:auto;}.scrolled-panel:after,.scrolled-panel:before{content:"";display:table;clear:both;}.scrolled-panel[hidden]{display:none;}.cards-panel{margin:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--card-max-width),100%),1fr));grid-column-gap:calc(0.1 * var(--card-max-width));grid-row-gap:calc(0.1 * var(--card-max-width));}.full-cards-panel{margin:auto;display:grid;grid-template-columns:1fr;grid-column-gap:calc(0.1 * var(--card-max-width));grid-row-gap:calc(0.1 * var(--card-max-width));}:is(ul,ol):is(.panel,.flex-panel,.wrap-panel,.grid-panel,.scrolled-panel,.cards-panel,.full-cards-panel)>li{padding-inline-start:0;}:is(ul,ol):is(.panel,.flex-panel,.wrap-panel,.grid-panel,.scrolled-panel,.cards-panel,.full-cards-panel)>li::before{content:none;}:is(ul,ol):is(.cards-panel,.full-cards-panel)>li{display:grid;grid-template-columns:minmax(0,1fr);}.card{position:relative;padding:var(--card-padding);margin:calc(0.33 * var(--typography-spacing-vertical)) calc(0.5 * var(--typography-spacing-horizontal));border-radius:var(--border-radius-alt);display:flex;flex-direction:column;cursor:default;}.card-horiz{flex-direction:row;}.card:has(>.card-header){padding-top:0;}.card:has(>.card-footer){padding-bottom:0;}.card>*:first-child,.card .card-body>*:first-child{margin-top:0;}.card>*:last-child,.card .card-body>*:last-child{margin-bottom:0;}@media only screen and (max-width:1023.98px){.card{max-width:75%;overflow:auto;}.full-card{max-width:100%;}}@media only screen and (min-width:1024px){.card{max-width:var(--card-max-width);}.full-card{max-width:100%;}}.card .card-header{text-align:center;margin:0 calc(-1 * var(--card-padding));min-height:calc(3rem * var(--size-divisor));max-height:calc(8rem * var(--size-divisor));width:calc(100% + 2 * var(--card-padding));padding:calc(0.4 * var(--font-size));border-top-right-radius:var(--border-radius-alt);border-top-left-radius:var(--border-radius-alt);display:inline-flex;justify-content:center;flex-direction:column;align-items:center;}.card .card-header img,.card .card-header svg{border-top-right-radius:var(--border-radius-alt);border-top-left-radius:var(--border-radius-alt);max-width:90%;max-height:90%;}.card .card-body{padding:calc(0.4 * var(--font-size));flex:1 0 auto;display:flex;flex-direction:column;background:transparent;}.card>.card-body>*{border:none;background:transparent;}.card .card-footer{text-align:center;margin:0 calc(-1 * var(--card-padding));min-height:calc(2rem * var(--size-divisor));max-height:calc(6rem * var(--size-divisor));width:calc(100% + 2 * var(--card-padding));border-bottom-right-radius:var(--border-radius-alt);border-bottom-left-radius:var(--border-radius-alt);display:flex;justify-content:center;align-items:center;flex-direction:row;}.card .card-footer *:not(img){font-size:80%;margin:calc(0.33 * var(--typography-spacing-vertical)) calc(0.5 * var(--typography-spacing-horizontal));}.card .card-footer a{display:inline-block;padding:calc(0.3 * var(--font-size)) var(--font-size);border-radius:var(--border-radius-alt);font-weight:var(--font-weight-semibold);text-decoration:underline;text-underline-offset:0.2rem;border:none;}.card .card-footer a:hover{transform:translateY(-2px);}ol.enumerate-cards{list-style:none;padding:0;counter-reset:list-item;}li.enumerate-cards-item + li{margin-top:calc(0.67 * var(--typography-spacing-vertical));}li.enumerate-cards-item{font-weight:var(--font-weight-black);font-size:calc(var(--font-size) * 1.1);margin:auto;max-width:80%;display:flex;align-items:center;gap:calc(0.83 * var(--typography-spacing-vertical)) calc(1.25 * var(--typography-spacing-horizontal));padding:calc(var(--font-size) * 1.1);border-radius:var(--border-radius);width:calc(100% - 2 * var(--typography-spacing-horizontal));}@media only screen and (max-width:1023.98px){li.enumerate-cards-item{flex-direction:column;text-align:center;max-width:calc(100% - 2 * var(--typography-spacing-horizontal));}li.enumerate-cards-item::before{margin-left:0;}}li.enumerate-cards-item::before{counter-increment:list-item;content:counter(list-item);font-size:calc(var(--font-size) * 2);font-weight:var(--font-weight-black);width:calc(var(--font-size) * 3);;height:calc(var(--font-size) * 3);flex:0 0 auto;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-left:calc(0.62 * var(--typography-spacing-horizontal));}table.equal-columns{width:100%;table-layout:fixed;}table.equal-columns th,table.equal-columns td{overflow:hidden;word-wrap:break-word;}}@layer accessibility{.contrast{--card-max-width:20rem;}}@layer theme{:root{--card-box-shadow:-0.1rem 0.1rem 0.4rem 0.1rem var(--shadow-color);--columns-sep-color:rgba(128,128,128,0.5);--panel-bg-color:var(--bg-color);--panel-fg-color:var(--fg-color);--panel-bg-color-alt:var(--bg-color-alt);--panel-fg-color-alt:var(--fg-color-alt);}main>.panel-item:nth-child(odd){--bg-color:var(--panel-bg-color);--fg-color:var(--panel-fg-color);--bg-color-alt:var(--panel-bg-color-alt);--fg-color-alt:var(--panel-fg-color-alt);}main>.panel-item:nth-child(even){--bg-color:var(--panel-bg-color-alt);--fg-color:var(--panel-fg-color-alt);--bg-color-alt:var(--panel-bg-color);--fg-color-alt:var(--panel-fg-color);}main>.panel-item{background-color:var(--bg-color);}@media only screen and (min-width:1024px){.flex-border-left{border-color:var(--columns-sep-color);}}@media only screen and (max-width:1023.98px){.flex-border-left{border-color:var(--columns-sep-color);}}.card{border:var(--border-width-alt) solid var(--border-color-alt);background:var(--card-bg-color,var(--bg-color-alt));color:var(--card-fg-color,var(--fg-color));box-shadow:var(--card-box-shadow);}.card .card-header>svg,.card .card-header>svg *{color:var(--li-color);}.card .card-footer *:not(button,[role=button],a,[role=link]){color:inherit;}.card>*>[role=button],.card>*>button{border:calc(var(--border-width) / 2) solid var(--a-color);}.card>*>[role=button]:not([aria-disabled=true]):hover,.card>*>button:enabled:hover{border:calc(var(--border-width) / 2) dashed var(--a-color);}li.enumerate-cards-item{border:var(--border-width-alt) solid var(--border-color-alt);background:var(--card-bg-color,var(--bg-color-alt));color:var(--card-fg-color,var(--fg-color));box-shadow:0.3rem 0.3rem 0.6rem var(--shadow-color);}li.enumerate-cards-item::before{background:var(--li-color);color:rgb(255,255,255);}}