html{box-sizing:border-box;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}html body *{animation-duration:0s!important;animation-delay:0s!important}}*,:after,:before{box-sizing:inherit}blockquote,body,figure,h1,h2,h3,h4,h5,h6,hr,li,ol,p,pre,ul{margin:0;padding:0}ul:where([class]){list-style:none}button,input,select,textarea{color:inherit;letter-spacing:inherit;font:inherit}input[type=text],textarea{width:100%}fieldset{border:none;padding:0}legend{max-width:100%;margin-bottom:.5rem}button,input,textarea{border:1px solid gray}button{background-color:#0000;border-radius:0;padding:.75em 1em;line-height:1}button *{pointer-events:none}button:hover{cursor:pointer}embed,iframe,img,object,svg,video{max-width:100%;display:block}table{table-layout:fixed;width:100%}[hidden]{display:none!important}noscript{margin-top:1em;margin-bottom:1em;display:block}[tabindex="-1"]{box-shadow:none!important;outline:none!important}:root{--primary-100:#ebfaff;--primary-200:#99e7ff;--primary-300:#66dbff;--primary-400:#24a5cc;--primary-500:#00526b;--secondary-100:#ffb580;--secondary-200:#ffa05c;--secondary-300:#ff791a;--secondary-400:#dc6109;--secondary-500:#a34400;--neutral-100:#fff;--neutral-200:#f6f8f9;--neutral-300:#f1f3f4;--neutral-400:#dde1e4;--neutral-500:#ced4d9;--neutral-600:#858d93;--neutral-700:#494f55;--neutral-800:#33383d;--neutral-900:#202427;--info-100:#e0f7ff;--info-200:#b3ecff;--info-300:#7edefc;--info-400:#3cc1f6;--info-500:#27b1ec;--info-600:#1a91d1;--info-700:#127cba;--info-800:#0b6ba2;--info-900:#035486;--success-100:#eefcf6;--success-200:#c5f7e1;--success-300:#8decc6;--success-400:#3ebb92;--success-500:#28a980;--success-600:#18906e;--success-700:#147b61;--success-800:#0c6955;--success-900:#014b3e;--warning-100:#fffbeb;--warning-200:#fff2c2;--warning-300:#fce588;--warning-400:#f6c746;--warning-500:#efb02a;--warning-600:#dc901e;--warning-700:#c96d18;--warning-800:#af4912;--warning-900:#8e2a0b;--error-100:#ffe0e0;--error-200:#ffbdbd;--error-300:#f99;--error-400:#ed4a4a;--error-500:#df2a39;--error-600:#ca1224;--error-700:#aa091e;--error-800:#86041a;--error-900:#5e0317}body{color:var(--font-color);background-color:var(--background);font-family:var(--font-family-default);text-shadow:0 0 1px #00000003;text-rendering:optimizelegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:1rem;line-height:1.5rem}body a,body a:visited{color:var(--action-color)}body a:hover,body a:focus{color:var(--action-color);text-decoration:none}body :where(main) a{word-wrap:break-word;word-break:break-word}body :where(h1,h2){font-family:var(--font-family-special)}body h1,body h2{font-weight:800}body h3,body h4,body h5,body h6{font-weight:600}body h1{font-size:1.875rem;line-height:2.8125rem}@media (width>=48em){body h1{font-size:2.25rem;line-height:3.375rem}}body h2{font-size:1.5rem;line-height:2.25rem}@media (width>=48em){body h2{font-size:1.875rem;line-height:2.8125rem}}body h3{font-size:1.25rem;line-height:1.875rem}@media (width>=48em){body h3{font-size:1.5rem;line-height:2.25rem}}body h4{font-size:1.125rem;line-height:1.6875rem}@media (width>=48em){body h4{font-size:1.25rem;line-height:1.875rem}}body h5{font-size:1rem;line-height:1.5rem}@media (width>=48em){body h5{font-size:1.125rem;line-height:1.6875rem}}body h6{font-size:.875rem;line-height:1.3125rem}@media (width>=48em){body h6{font-size:1rem;line-height:1.5rem}}ul:not([class]),ol:not([class]){margin-left:1rem}ul:not([class]) ul,ul:not([class]) ol,ol:not([class]) ul,ol:not([class]) ol{padding:.5rem 1rem 0}ul:not([class]) li,ol:not([class]) li{margin-bottom:.5rem}ul:not([class])>li::marker{color:var(--primary-800);display:block}ol.incremented,ol.incremented ol{counter-reset:item}ol.incremented ol,ol.incremented ul{margin:.75rem 0 0 1rem}ol.incremented li{margin-bottom:.5rem;display:block}@media (width>=48em){ol.incremented li{margin-bottom:.75rem}}ol.incremented li:before{content:counters(item, ".") ". ";counter-increment:item}ol.incremented li:last-child{margin-bottom:0}ol.incremented li p{display:inline}ol.incremented ul li:before{content:""}[data-auto-grid]{grid-gap:var(--gap-default);grid-template-columns:1fr;display:grid}@media (width>=48em){[data-auto-grid="2"]{grid-template-columns:repeat(2,1fr)}[data-auto-grid="3"]{grid-template-columns:repeat(3,1fr)}[data-auto-grid="4"]{grid-template-columns:repeat(4,1fr)}[data-auto-grid="5"]{grid-template-columns:repeat(5,1fr)}[data-auto-grid="6"]{grid-template-columns:repeat(6,1fr)}}[data-grid-center]{place-items:center}.container{padding:0 calc(var(--gap-default) / 2);max-width:100%;margin:0 auto}@media (width>=48em){.container{padding:0 var(--gap-default)}}@media (width>=75em){.container{padding:0 calc(var(--gap-default) / 2);max-width:1200px}}.container.stretch{max-width:100%}.grid{grid-gap:var(--gap-default);grid-template-columns:repeat(12,1fr);align-items:start;display:grid}.grid.no-gutters{grid-gap:0}.grid.equal-height{align-items:stretch}.grid>.x-start{justify-self:start}.grid>.x-center{justify-self:center}.grid>.x-end{justify-self:end}.grid>.y-start{align-self:start}.grid>.y-center{align-self:center}.grid>.y-end{align-self:end}.grid>.small-1{grid-column-end:span 1}.grid>.offset-small-1{grid-column-start:calc(1 + 1)}.grid.small-grid-1{grid-template-columns:repeat(1,1fr)}.grid>.small-2{grid-column-end:span 2}.grid>.offset-small-2{grid-column-start:calc(2 + 1)}.grid.small-grid-2{grid-template-columns:repeat(2,1fr)}.grid>.small-3{grid-column-end:span 3}.grid>.offset-small-3{grid-column-start:calc(3 + 1)}.grid.small-grid-3{grid-template-columns:repeat(3,1fr)}.grid>.small-4{grid-column-end:span 4}.grid>.offset-small-4{grid-column-start:calc(4 + 1)}.grid.small-grid-4{grid-template-columns:repeat(4,1fr)}.grid>.small-5{grid-column-end:span 5}.grid>.offset-small-5{grid-column-start:calc(5 + 1)}.grid.small-grid-5{grid-template-columns:repeat(5,1fr)}.grid>.small-6{grid-column-end:span 6}.grid>.offset-small-6{grid-column-start:calc(6 + 1)}.grid.small-grid-6{grid-template-columns:repeat(6,1fr)}.grid>.small-7{grid-column-end:span 7}.grid>.offset-small-7{grid-column-start:calc(7 + 1)}.grid.small-grid-7{grid-template-columns:repeat(7,1fr)}.grid>.small-8{grid-column-end:span 8}.grid>.offset-small-8{grid-column-start:calc(8 + 1)}.grid.small-grid-8{grid-template-columns:repeat(8,1fr)}.grid>.small-9{grid-column-end:span 9}.grid>.offset-small-9{grid-column-start:calc(9 + 1)}.grid.small-grid-9{grid-template-columns:repeat(9,1fr)}.grid>.small-10{grid-column-end:span 10}.grid>.offset-small-10{grid-column-start:calc(10 + 1)}.grid.small-grid-10{grid-template-columns:repeat(10,1fr)}.grid>.small-11{grid-column-end:span 11}.grid>.offset-small-11{grid-column-start:calc(11 + 1)}.grid.small-grid-11{grid-template-columns:repeat(11,1fr)}.grid>.small-12{grid-column-end:span 12}.grid>.offset-small-12{grid-column-start:calc(12 + 1)}.grid.small-grid-12{grid-template-columns:repeat(12,1fr)}@media (width>=48em){.grid>.medium-1{grid-column-end:span 1}.grid>.offset-medium-1{grid-column-start:calc(1 + 1)}.grid.medium-grid-1{grid-template-columns:repeat(1,1fr)}.grid>.medium-2{grid-column-end:span 2}.grid>.offset-medium-2{grid-column-start:calc(2 + 1)}.grid.medium-grid-2{grid-template-columns:repeat(2,1fr)}.grid>.medium-3{grid-column-end:span 3}.grid>.offset-medium-3{grid-column-start:calc(3 + 1)}.grid.medium-grid-3{grid-template-columns:repeat(3,1fr)}.grid>.medium-4{grid-column-end:span 4}.grid>.offset-medium-4{grid-column-start:calc(4 + 1)}.grid.medium-grid-4{grid-template-columns:repeat(4,1fr)}.grid>.medium-5{grid-column-end:span 5}.grid>.offset-medium-5{grid-column-start:calc(5 + 1)}.grid.medium-grid-5{grid-template-columns:repeat(5,1fr)}.grid>.medium-6{grid-column-end:span 6}.grid>.offset-medium-6{grid-column-start:calc(6 + 1)}.grid.medium-grid-6{grid-template-columns:repeat(6,1fr)}.grid>.medium-7{grid-column-end:span 7}.grid>.offset-medium-7{grid-column-start:calc(7 + 1)}.grid.medium-grid-7{grid-template-columns:repeat(7,1fr)}.grid>.medium-8{grid-column-end:span 8}.grid>.offset-medium-8{grid-column-start:calc(8 + 1)}.grid.medium-grid-8{grid-template-columns:repeat(8,1fr)}.grid>.medium-9{grid-column-end:span 9}.grid>.offset-medium-9{grid-column-start:calc(9 + 1)}.grid.medium-grid-9{grid-template-columns:repeat(9,1fr)}.grid>.medium-10{grid-column-end:span 10}.grid>.offset-medium-10{grid-column-start:calc(10 + 1)}.grid.medium-grid-10{grid-template-columns:repeat(10,1fr)}.grid>.medium-11{grid-column-end:span 11}.grid>.offset-medium-11{grid-column-start:calc(11 + 1)}.grid.medium-grid-11{grid-template-columns:repeat(11,1fr)}.grid>.medium-12{grid-column-end:span 12}.grid>.offset-medium-12{grid-column-start:calc(12 + 1)}.grid.medium-grid-12{grid-template-columns:repeat(12,1fr)}}@media (width>=75em){.grid>.large-1{grid-column-end:span 1}.grid>.offset-large-1{grid-column-start:calc(1 + 1)}.grid.large-grid-1{grid-template-columns:repeat(1,1fr)}.grid>.large-2{grid-column-end:span 2}.grid>.offset-large-2{grid-column-start:calc(2 + 1)}.grid.large-grid-2{grid-template-columns:repeat(2,1fr)}.grid>.large-3{grid-column-end:span 3}.grid>.offset-large-3{grid-column-start:calc(3 + 1)}.grid.large-grid-3{grid-template-columns:repeat(3,1fr)}.grid>.large-4{grid-column-end:span 4}.grid>.offset-large-4{grid-column-start:calc(4 + 1)}.grid.large-grid-4{grid-template-columns:repeat(4,1fr)}.grid>.large-5{grid-column-end:span 5}.grid>.offset-large-5{grid-column-start:calc(5 + 1)}.grid.large-grid-5{grid-template-columns:repeat(5,1fr)}.grid>.large-6{grid-column-end:span 6}.grid>.offset-large-6{grid-column-start:calc(6 + 1)}.grid.large-grid-6{grid-template-columns:repeat(6,1fr)}.grid>.large-7{grid-column-end:span 7}.grid>.offset-large-7{grid-column-start:calc(7 + 1)}.grid.large-grid-7{grid-template-columns:repeat(7,1fr)}.grid>.large-8{grid-column-end:span 8}.grid>.offset-large-8{grid-column-start:calc(8 + 1)}.grid.large-grid-8{grid-template-columns:repeat(8,1fr)}.grid>.large-9{grid-column-end:span 9}.grid>.offset-large-9{grid-column-start:calc(9 + 1)}.grid.large-grid-9{grid-template-columns:repeat(9,1fr)}.grid>.large-10{grid-column-end:span 10}.grid>.offset-large-10{grid-column-start:calc(10 + 1)}.grid.large-grid-10{grid-template-columns:repeat(10,1fr)}.grid>.large-11{grid-column-end:span 11}.grid>.offset-large-11{grid-column-start:calc(11 + 1)}.grid.large-grid-11{grid-template-columns:repeat(11,1fr)}.grid>.large-12{grid-column-end:span 12}.grid>.offset-large-12{grid-column-start:calc(12 + 1)}.grid.large-grid-12{grid-template-columns:repeat(12,1fr)}}.align-center{place-items:center;display:grid}.align-horizontal{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;display:flex}.align-vertical{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}@keyframes blink{0%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes pop-up{0%{transform:scale(.1)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes spin{0%{transform:rotate(0)}50%{transform:rotate(180deg)}to{transform:rotate(360deg)}}[data-animation=blink]{animation:.25s ease-in-out 2 blink}[data-animation=fade-in]{opacity:0;animation:.5s ease-in-out forwards fade-in}[data-animation=pop-up]{animation:1.5s ease-in-out forwards pop-up}[data-animation=spin]{animation:.15s linear 5 spin}[data-animation-delay="0.25s"]{animation-delay:.25s}[data-animation-delay="0.5s"]{animation-delay:.5s}[data-animation-delay="0.75s"]{animation-delay:.75s}[data-animation-delay="1s"]{animation-delay:1s}.radius-small{border-radius:var(--radius-small)}.radius-large{border-radius:var(--radius-large)}.button{text-align:center;color:var(--neutral-900);background-color:var(--primary-300);border:2px solid var(--primary-300);border-radius:3px;padding:.75rem 1rem;font-weight:700;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;display:inline-block}.button:hover,.button:focus{color:var(--neutral-900);background-color:var(--primary-200);border:2px solid var(--primary-200);text-decoration:underline}.button:visited{color:var(--neutral-900)}.button.color-secondary{background-color:var(--secondary-200);border-color:var(--secondary-200)}.button.color-secondary:hover,.button.color-secondary:focus{border-color:var(--secondary-100);background-color:var(--secondary-100)}.button.color-neutral{background-color:var(--neutral-500);border-color:var(--neutral-500)}.button.color-neutral:hover,.button.color-neutral:focus{border-color:var(--neutral-400);background-color:var(--neutral-400)}.button.color-info{background-color:var(--info-300);border-color:var(--info-300)}.button.color-info:hover,.button.color-info:focus{border-color:var(--info-200);background-color:var(--info-200)}.button.color-success{background-color:var(--success-400);border-color:var(--success-400)}.button.color-success:hover,.button.color-success:focus{border-color:var(--success-300);background-color:var(--success-300)}.button.color-warning{background-color:var(--warning-400);border-color:var(--warning-400)}.button.color-warning:hover,.button.color-warning:focus{border-color:var(--warning-300);background-color:var(--warning-300)}.button.color-error{background-color:var(--error-300);border-color:var(--error-300)}.button.color-error:hover,.button.color-error:focus{border-color:var(--error-200);background-color:var(--error-200)}.button.size-tiny{padding:.125rem .25rem;font-size:.75rem;line-height:1.125rem}.button.size-small{padding:.25rem .5rem;font-size:.875rem;line-height:1.3125rem}.button.size-large{padding:.75rem 1rem;font-size:1.125rem;line-height:1.6875rem}.button.size-huge{padding:1rem 2rem;font-size:1.25rem;line-height:1.875rem}.button.behavior-full{width:100%;display:block}.color-neutral{background-color:var(--neutral-background)}.color-primary{background-color:var(--primary-background)}.text-primary-100 :not(button){color:var(--primary-100)}.bg-primary-100{background-color:var(--primary-100)}.text-primary-200 :not(button){color:var(--primary-200)}.bg-primary-200{background-color:var(--primary-200)}.text-primary-300 :not(button){color:var(--primary-300)}.bg-primary-300{background-color:var(--primary-300)}.text-primary-400 :not(button){color:var(--primary-400)}.bg-primary-400{background-color:var(--primary-400)}.text-primary-500 :not(button){color:var(--primary-500)}.bg-primary-500{background-color:var(--primary-500)}.text-secondary-100 :not(button){color:var(--secondary-100)}.bg-secondary-100{background-color:var(--secondary-100)}.text-secondary-200 :not(button){color:var(--secondary-200)}.bg-secondary-200{background-color:var(--secondary-200)}.text-secondary-300 :not(button){color:var(--secondary-300)}.bg-secondary-300{background-color:var(--secondary-300)}.text-secondary-400 :not(button){color:var(--secondary-400)}.bg-secondary-400{background-color:var(--secondary-400)}.text-secondary-500 :not(button){color:var(--secondary-500)}.bg-secondary-500{background-color:var(--secondary-500)}.text-neutral-100 :not(button){color:var(--neutral-100)}.bg-neutral-100{background-color:var(--neutral-100)}.text-neutral-200 :not(button){color:var(--neutral-200)}.bg-neutral-200{background-color:var(--neutral-200)}.text-neutral-300 :not(button){color:var(--neutral-300)}.bg-neutral-300{background-color:var(--neutral-300)}.text-neutral-400 :not(button){color:var(--neutral-400)}.bg-neutral-400{background-color:var(--neutral-400)}.text-neutral-500 :not(button){color:var(--neutral-500)}.bg-neutral-500{background-color:var(--neutral-500)}.text-neutral-600 :not(button){color:var(--neutral-600)}.bg-neutral-600{background-color:var(--neutral-600)}.text-neutral-700 :not(button){color:var(--neutral-700)}.bg-neutral-700{background-color:var(--neutral-700)}.text-neutral-800 :not(button){color:var(--neutral-800)}.bg-neutral-800{background-color:var(--neutral-800)}.text-neutral-900 :not(button){color:var(--neutral-900)}.bg-neutral-900{background-color:var(--neutral-900)}.text-info-100 :not(button){color:var(--info-100)}.bg-info-100{background-color:var(--info-100)}.text-info-200 :not(button){color:var(--info-200)}.bg-info-200{background-color:var(--info-200)}.text-info-300 :not(button){color:var(--info-300)}.bg-info-300{background-color:var(--info-300)}.text-info-400 :not(button){color:var(--info-400)}.bg-info-400{background-color:var(--info-400)}.text-info-500 :not(button){color:var(--info-500)}.bg-info-500{background-color:var(--info-500)}.text-info-600 :not(button){color:var(--info-600)}.bg-info-600{background-color:var(--info-600)}.text-info-700 :not(button){color:var(--info-700)}.bg-info-700{background-color:var(--info-700)}.text-info-800 :not(button){color:var(--info-800)}.bg-info-800{background-color:var(--info-800)}.text-info-900 :not(button){color:var(--info-900)}.bg-info-900{background-color:var(--info-900)}.text-success-100 :not(button){color:var(--success-100)}.bg-success-100{background-color:var(--success-100)}.text-success-200 :not(button){color:var(--success-200)}.bg-success-200{background-color:var(--success-200)}.text-success-300 :not(button){color:var(--success-300)}.bg-success-300{background-color:var(--success-300)}.text-success-400 :not(button){color:var(--success-400)}.bg-success-400{background-color:var(--success-400)}.text-success-500 :not(button){color:var(--success-500)}.bg-success-500{background-color:var(--success-500)}.text-success-600 :not(button){color:var(--success-600)}.bg-success-600{background-color:var(--success-600)}.text-success-700 :not(button){color:var(--success-700)}.bg-success-700{background-color:var(--success-700)}.text-success-800 :not(button){color:var(--success-800)}.bg-success-800{background-color:var(--success-800)}.text-success-900 :not(button){color:var(--success-900)}.bg-success-900{background-color:var(--success-900)}.text-warning-100 :not(button){color:var(--warning-100)}.bg-warning-100{background-color:var(--warning-100)}.text-warning-200 :not(button){color:var(--warning-200)}.bg-warning-200{background-color:var(--warning-200)}.text-warning-300 :not(button){color:var(--warning-300)}.bg-warning-300{background-color:var(--warning-300)}.text-warning-400 :not(button){color:var(--warning-400)}.bg-warning-400{background-color:var(--warning-400)}.text-warning-500 :not(button){color:var(--warning-500)}.bg-warning-500{background-color:var(--warning-500)}.text-warning-600 :not(button){color:var(--warning-600)}.bg-warning-600{background-color:var(--warning-600)}.text-warning-700 :not(button){color:var(--warning-700)}.bg-warning-700{background-color:var(--warning-700)}.text-warning-800 :not(button){color:var(--warning-800)}.bg-warning-800{background-color:var(--warning-800)}.text-warning-900 :not(button){color:var(--warning-900)}.bg-warning-900{background-color:var(--warning-900)}.text-error-100 :not(button){color:var(--error-100)}.bg-error-100{background-color:var(--error-100)}.text-error-200 :not(button){color:var(--error-200)}.bg-error-200{background-color:var(--error-200)}.text-error-300 :not(button){color:var(--error-300)}.bg-error-300{background-color:var(--error-300)}.text-error-400 :not(button){color:var(--error-400)}.bg-error-400{background-color:var(--error-400)}.text-error-500 :not(button){color:var(--error-500)}.bg-error-500{background-color:var(--error-500)}.text-error-600 :not(button){color:var(--error-600)}.bg-error-600{background-color:var(--error-600)}.text-error-700 :not(button){color:var(--error-700)}.bg-error-700{background-color:var(--error-700)}.text-error-800 :not(button){color:var(--error-800)}.bg-error-800{background-color:var(--error-800)}.text-error-900 :not(button){color:var(--error-900)}.bg-error-900{background-color:var(--error-900)}.contents{display:contents}.elevation-100{box-shadow:0 1px 3px #0000001f}.elevation-200{box-shadow:0 3px 6px #00000026}.elevation-300{box-shadow:0 10px 20px #00000026}.elevation-400{box-shadow:0 15px 25px #00000026}.elevation-500{box-shadow:0 20px 40px #0003}.gap-small{gap:var(--gap-small)}.gap-default{gap:var(--gap-default)}.gap-big{gap:var(--gap-big)}.h-full{height:100%}.h-screen{height:100vh}.w-full{width:100%}.w-screen{width:100vw}.margin-2{margin-top:.125rem;margin-bottom:.125rem}@media (width>=48em){.margin-2{margin-top:.25rem;margin-bottom:.25rem}}.margin-4{margin-top:.25rem;margin-bottom:.25rem}@media (width>=48em){.margin-4{margin-top:.5rem;margin-bottom:.5rem}}.margin-8{margin-top:.5rem;margin-bottom:.5rem}@media (width>=48em){.margin-8{margin-top:.75rem;margin-bottom:.75rem}}.margin-12{margin-top:.75rem;margin-bottom:.75rem}@media (width>=48em){.margin-12{margin-top:1rem;margin-bottom:1rem}}.margin-16{margin-top:1rem;margin-bottom:1rem}@media (width>=48em){.margin-16{margin-top:1.5rem;margin-bottom:1.5rem}}.margin-24{margin-top:1.5rem;margin-bottom:1.5rem}@media (width>=48em){.margin-24{margin-top:2rem;margin-bottom:2rem}}.margin-32{margin-top:2rem;margin-bottom:2rem}@media (width>=48em){.margin-32{margin-top:3rem;margin-bottom:3rem}}.margin-48{margin-top:3rem;margin-bottom:3rem}@media (width>=48em){.margin-48{margin-top:4rem;margin-bottom:4rem}}.margin-64{margin-top:4rem;margin-bottom:4rem}@media (width>=48em){.margin-64{margin-top:6rem;margin-bottom:6rem}}.margin-96{margin-top:6rem;margin-bottom:6rem}@media (width>=48em){.margin-96{margin-top:8rem;margin-bottom:8rem}}.margin-128{margin-top:8rem;margin-bottom:8rem}@media (width>=48em){.margin-128{margin-top:12rem;margin-bottom:12rem}}.margin-192{margin-top:12rem;margin-bottom:12rem}@media (width>=48em){.margin-192{margin-top:16rem;margin-bottom:16rem}}.margin-256{margin-top:16rem;margin-bottom:16rem}@media (width>=48em){.margin-256{margin-top:24rem;margin-bottom:24rem}}.margin-384{margin-top:24rem;margin-bottom:24rem}@media (width>=48em){.margin-384{margin-top:32rem;margin-bottom:32rem}}.margin-512{margin-top:32rem;margin-bottom:32rem}@media (width>=48em){.margin-512{margin-top:40rem;margin-bottom:40rem}}.margin-640{margin-top:40rem;margin-bottom:40rem}@media (width>=48em){.margin-640{margin-top:48rem;margin-bottom:48rem}}.padding-2{padding-top:.125rem;padding-bottom:.125rem}@media (width>=48em){.padding-2{padding-top:.25rem;padding-bottom:.25rem}}.padding-4{padding-top:.25rem;padding-bottom:.25rem}@media (width>=48em){.padding-4{padding-top:.5rem;padding-bottom:.5rem}}.padding-8{padding-top:.5rem;padding-bottom:.5rem}@media (width>=48em){.padding-8{padding-top:.75rem;padding-bottom:.75rem}}.padding-12{padding-top:.75rem;padding-bottom:.75rem}@media (width>=48em){.padding-12{padding-top:1rem;padding-bottom:1rem}}.padding-16{padding-top:1rem;padding-bottom:1rem}@media (width>=48em){.padding-16{padding-top:1.5rem;padding-bottom:1.5rem}}.padding-24{padding-top:1.5rem;padding-bottom:1.5rem}@media (width>=48em){.padding-24{padding-top:2rem;padding-bottom:2rem}}.padding-32{padding-top:2rem;padding-bottom:2rem}@media (width>=48em){.padding-32{padding-top:3rem;padding-bottom:3rem}}.padding-48{padding-top:3rem;padding-bottom:3rem}@media (width>=48em){.padding-48{padding-top:4rem;padding-bottom:4rem}}.padding-64{padding-top:4rem;padding-bottom:4rem}@media (width>=48em){.padding-64{padding-top:6rem;padding-bottom:6rem}}.padding-96{padding-top:6rem;padding-bottom:6rem}@media (width>=48em){.padding-96{padding-top:8rem;padding-bottom:8rem}}.padding-128{padding-top:8rem;padding-bottom:8rem}@media (width>=48em){.padding-128{padding-top:12rem;padding-bottom:12rem}}.padding-192{padding-top:12rem;padding-bottom:12rem}@media (width>=48em){.padding-192{padding-top:16rem;padding-bottom:16rem}}.padding-256{padding-top:16rem;padding-bottom:16rem}@media (width>=48em){.padding-256{padding-top:24rem;padding-bottom:24rem}}.padding-384{padding-top:24rem;padding-bottom:24rem}@media (width>=48em){.padding-384{padding-top:32rem;padding-bottom:32rem}}.padding-512{padding-top:32rem;padding-bottom:32rem}@media (width>=48em){.padding-512{padding-top:40rem;padding-bottom:40rem}}.padding-640{padding-top:40rem;padding-bottom:40rem}@media (width>=48em){.padding-640{padding-top:48rem;padding-bottom:48rem}}.size-content>p,.size-content>p>a,.size-content>span,.size-content>dl p,.size-content>dl a,.size-content>dl dt,.size-content>ul li,.size-content>ol li,.size-content>ul li :not(span),.size-content>ol li :not(span),.size-content>a:not([class]){font-size:1rem;line-height:1.5rem}@media (width>=75em){.size-content>p,.size-content>p>a,.size-content>span,.size-content>dl p,.size-content>dl a,.size-content>dl dt,.size-content>ul li,.size-content>ol li,.size-content>ul li :not(span),.size-content>ol li :not(span),.size-content>a:not([class]){font-size:1.125rem;line-height:1.6875rem}}header h1.size-10,header h2.size-10,header h3.size-10,header h4.size-10,header h5.size-10,header h6.size-10,header p.size-10,header a.size-10,header code.size-10,header pre.size-10,header .svg-inline--fa.size-10,main h1.size-10,main h2.size-10,main h3.size-10,main h4.size-10,main h5.size-10,main h6.size-10,main p.size-10,main a.size-10,main code.size-10,main pre.size-10,main .svg-inline--fa.size-10,footer h1.size-10,footer h2.size-10,footer h3.size-10,footer h4.size-10,footer h5.size-10,footer h6.size-10,footer p.size-10,footer a.size-10,footer code.size-10,footer pre.size-10,footer .svg-inline--fa.size-10,* .cell.size-content h1.size-10,* .cell.size-content h2.size-10,* .cell.size-content h3.size-10,* .cell.size-content h4.size-10,* .cell.size-content h5.size-10,* .cell.size-content h6.size-10,* .cell.size-content p.size-10,* .cell.size-content a.size-10,* .cell.size-content code.size-10,* .cell.size-content pre.size-10,* .cell.size-content .svg-inline--fa.size-10{font-size:.625rem;line-height:.9375rem}@media (width>=48em){header h1.size-10,header h2.size-10,header h3.size-10,header h4.size-10,header h5.size-10,header h6.size-10,header p.size-10,header a.size-10,header code.size-10,header pre.size-10,header .svg-inline--fa.size-10,main h1.size-10,main h2.size-10,main h3.size-10,main h4.size-10,main h5.size-10,main h6.size-10,main p.size-10,main a.size-10,main code.size-10,main pre.size-10,main .svg-inline--fa.size-10,footer h1.size-10,footer h2.size-10,footer h3.size-10,footer h4.size-10,footer h5.size-10,footer h6.size-10,footer p.size-10,footer a.size-10,footer code.size-10,footer pre.size-10,footer .svg-inline--fa.size-10,* .cell.size-content h1.size-10,* .cell.size-content h2.size-10,* .cell.size-content h3.size-10,* .cell.size-content h4.size-10,* .cell.size-content h5.size-10,* .cell.size-content h6.size-10,* .cell.size-content p.size-10,* .cell.size-content a.size-10,* .cell.size-content code.size-10,* .cell.size-content pre.size-10,* .cell.size-content .svg-inline--fa.size-10{font-size:.75rem;line-height:1.125rem}}header h1.size-12,header h2.size-12,header h3.size-12,header h4.size-12,header h5.size-12,header h6.size-12,header p.size-12,header a.size-12,header code.size-12,header pre.size-12,header .svg-inline--fa.size-12,main h1.size-12,main h2.size-12,main h3.size-12,main h4.size-12,main h5.size-12,main h6.size-12,main p.size-12,main a.size-12,main code.size-12,main pre.size-12,main .svg-inline--fa.size-12,footer h1.size-12,footer h2.size-12,footer h3.size-12,footer h4.size-12,footer h5.size-12,footer h6.size-12,footer p.size-12,footer a.size-12,footer code.size-12,footer pre.size-12,footer .svg-inline--fa.size-12,* .cell.size-content h1.size-12,* .cell.size-content h2.size-12,* .cell.size-content h3.size-12,* .cell.size-content h4.size-12,* .cell.size-content h5.size-12,* .cell.size-content h6.size-12,* .cell.size-content p.size-12,* .cell.size-content a.size-12,* .cell.size-content code.size-12,* .cell.size-content pre.size-12,* .cell.size-content .svg-inline--fa.size-12{font-size:.75rem;line-height:1.125rem}@media (width>=48em){header h1.size-12,header h2.size-12,header h3.size-12,header h4.size-12,header h5.size-12,header h6.size-12,header p.size-12,header a.size-12,header code.size-12,header pre.size-12,header .svg-inline--fa.size-12,main h1.size-12,main h2.size-12,main h3.size-12,main h4.size-12,main h5.size-12,main h6.size-12,main p.size-12,main a.size-12,main code.size-12,main pre.size-12,main .svg-inline--fa.size-12,footer h1.size-12,footer h2.size-12,footer h3.size-12,footer h4.size-12,footer h5.size-12,footer h6.size-12,footer p.size-12,footer a.size-12,footer code.size-12,footer pre.size-12,footer .svg-inline--fa.size-12,* .cell.size-content h1.size-12,* .cell.size-content h2.size-12,* .cell.size-content h3.size-12,* .cell.size-content h4.size-12,* .cell.size-content h5.size-12,* .cell.size-content h6.size-12,* .cell.size-content p.size-12,* .cell.size-content a.size-12,* .cell.size-content code.size-12,* .cell.size-content pre.size-12,* .cell.size-content .svg-inline--fa.size-12{font-size:.875rem;line-height:1.3125rem}}header h1.size-14,header h2.size-14,header h3.size-14,header h4.size-14,header h5.size-14,header h6.size-14,header p.size-14,header a.size-14,header code.size-14,header pre.size-14,header .svg-inline--fa.size-14,main h1.size-14,main h2.size-14,main h3.size-14,main h4.size-14,main h5.size-14,main h6.size-14,main p.size-14,main a.size-14,main code.size-14,main pre.size-14,main .svg-inline--fa.size-14,footer h1.size-14,footer h2.size-14,footer h3.size-14,footer h4.size-14,footer h5.size-14,footer h6.size-14,footer p.size-14,footer a.size-14,footer code.size-14,footer pre.size-14,footer .svg-inline--fa.size-14,* .cell.size-content h1.size-14,* .cell.size-content h2.size-14,* .cell.size-content h3.size-14,* .cell.size-content h4.size-14,* .cell.size-content h5.size-14,* .cell.size-content h6.size-14,* .cell.size-content p.size-14,* .cell.size-content a.size-14,* .cell.size-content code.size-14,* .cell.size-content pre.size-14,* .cell.size-content .svg-inline--fa.size-14{font-size:.875rem;line-height:1.3125rem}@media (width>=48em){header h1.size-14,header h2.size-14,header h3.size-14,header h4.size-14,header h5.size-14,header h6.size-14,header p.size-14,header a.size-14,header code.size-14,header pre.size-14,header .svg-inline--fa.size-14,main h1.size-14,main h2.size-14,main h3.size-14,main h4.size-14,main h5.size-14,main h6.size-14,main p.size-14,main a.size-14,main code.size-14,main pre.size-14,main .svg-inline--fa.size-14,footer h1.size-14,footer h2.size-14,footer h3.size-14,footer h4.size-14,footer h5.size-14,footer h6.size-14,footer p.size-14,footer a.size-14,footer code.size-14,footer pre.size-14,footer .svg-inline--fa.size-14,* .cell.size-content h1.size-14,* .cell.size-content h2.size-14,* .cell.size-content h3.size-14,* .cell.size-content h4.size-14,* .cell.size-content h5.size-14,* .cell.size-content h6.size-14,* .cell.size-content p.size-14,* .cell.size-content a.size-14,* .cell.size-content code.size-14,* .cell.size-content pre.size-14,* .cell.size-content .svg-inline--fa.size-14{font-size:1rem;line-height:1.5rem}}header h1.size-16,header h2.size-16,header h3.size-16,header h4.size-16,header h5.size-16,header h6.size-16,header p.size-16,header a.size-16,header code.size-16,header pre.size-16,header .svg-inline--fa.size-16,main h1.size-16,main h2.size-16,main h3.size-16,main h4.size-16,main h5.size-16,main h6.size-16,main p.size-16,main a.size-16,main code.size-16,main pre.size-16,main .svg-inline--fa.size-16,footer h1.size-16,footer h2.size-16,footer h3.size-16,footer h4.size-16,footer h5.size-16,footer h6.size-16,footer p.size-16,footer a.size-16,footer code.size-16,footer pre.size-16,footer .svg-inline--fa.size-16,* .cell.size-content h1.size-16,* .cell.size-content h2.size-16,* .cell.size-content h3.size-16,* .cell.size-content h4.size-16,* .cell.size-content h5.size-16,* .cell.size-content h6.size-16,* .cell.size-content p.size-16,* .cell.size-content a.size-16,* .cell.size-content code.size-16,* .cell.size-content pre.size-16,* .cell.size-content .svg-inline--fa.size-16{font-size:1rem;line-height:1.5rem}@media (width>=48em){header h1.size-16,header h2.size-16,header h3.size-16,header h4.size-16,header h5.size-16,header h6.size-16,header p.size-16,header a.size-16,header code.size-16,header pre.size-16,header .svg-inline--fa.size-16,main h1.size-16,main h2.size-16,main h3.size-16,main h4.size-16,main h5.size-16,main h6.size-16,main p.size-16,main a.size-16,main code.size-16,main pre.size-16,main .svg-inline--fa.size-16,footer h1.size-16,footer h2.size-16,footer h3.size-16,footer h4.size-16,footer h5.size-16,footer h6.size-16,footer p.size-16,footer a.size-16,footer code.size-16,footer pre.size-16,footer .svg-inline--fa.size-16,* .cell.size-content h1.size-16,* .cell.size-content h2.size-16,* .cell.size-content h3.size-16,* .cell.size-content h4.size-16,* .cell.size-content h5.size-16,* .cell.size-content h6.size-16,* .cell.size-content p.size-16,* .cell.size-content a.size-16,* .cell.size-content code.size-16,* .cell.size-content pre.size-16,* .cell.size-content .svg-inline--fa.size-16{font-size:1.125rem;line-height:1.6875rem}}header h1.size-18,header h2.size-18,header h3.size-18,header h4.size-18,header h5.size-18,header h6.size-18,header p.size-18,header a.size-18,header code.size-18,header pre.size-18,header .svg-inline--fa.size-18,main h1.size-18,main h2.size-18,main h3.size-18,main h4.size-18,main h5.size-18,main h6.size-18,main p.size-18,main a.size-18,main code.size-18,main pre.size-18,main .svg-inline--fa.size-18,footer h1.size-18,footer h2.size-18,footer h3.size-18,footer h4.size-18,footer h5.size-18,footer h6.size-18,footer p.size-18,footer a.size-18,footer code.size-18,footer pre.size-18,footer .svg-inline--fa.size-18,* .cell.size-content h1.size-18,* .cell.size-content h2.size-18,* .cell.size-content h3.size-18,* .cell.size-content h4.size-18,* .cell.size-content h5.size-18,* .cell.size-content h6.size-18,* .cell.size-content p.size-18,* .cell.size-content a.size-18,* .cell.size-content code.size-18,* .cell.size-content pre.size-18,* .cell.size-content .svg-inline--fa.size-18{font-size:1.125rem;line-height:1.6875rem}@media (width>=48em){header h1.size-18,header h2.size-18,header h3.size-18,header h4.size-18,header h5.size-18,header h6.size-18,header p.size-18,header a.size-18,header code.size-18,header pre.size-18,header .svg-inline--fa.size-18,main h1.size-18,main h2.size-18,main h3.size-18,main h4.size-18,main h5.size-18,main h6.size-18,main p.size-18,main a.size-18,main code.size-18,main pre.size-18,main .svg-inline--fa.size-18,footer h1.size-18,footer h2.size-18,footer h3.size-18,footer h4.size-18,footer h5.size-18,footer h6.size-18,footer p.size-18,footer a.size-18,footer code.size-18,footer pre.size-18,footer .svg-inline--fa.size-18,* .cell.size-content h1.size-18,* .cell.size-content h2.size-18,* .cell.size-content h3.size-18,* .cell.size-content h4.size-18,* .cell.size-content h5.size-18,* .cell.size-content h6.size-18,* .cell.size-content p.size-18,* .cell.size-content a.size-18,* .cell.size-content code.size-18,* .cell.size-content pre.size-18,* .cell.size-content .svg-inline--fa.size-18{font-size:1.25rem;line-height:1.875rem}}header h1.size-20,header h2.size-20,header h3.size-20,header h4.size-20,header h5.size-20,header h6.size-20,header p.size-20,header a.size-20,header code.size-20,header pre.size-20,header .svg-inline--fa.size-20,main h1.size-20,main h2.size-20,main h3.size-20,main h4.size-20,main h5.size-20,main h6.size-20,main p.size-20,main a.size-20,main code.size-20,main pre.size-20,main .svg-inline--fa.size-20,footer h1.size-20,footer h2.size-20,footer h3.size-20,footer h4.size-20,footer h5.size-20,footer h6.size-20,footer p.size-20,footer a.size-20,footer code.size-20,footer pre.size-20,footer .svg-inline--fa.size-20,* .cell.size-content h1.size-20,* .cell.size-content h2.size-20,* .cell.size-content h3.size-20,* .cell.size-content h4.size-20,* .cell.size-content h5.size-20,* .cell.size-content h6.size-20,* .cell.size-content p.size-20,* .cell.size-content a.size-20,* .cell.size-content code.size-20,* .cell.size-content pre.size-20,* .cell.size-content .svg-inline--fa.size-20{font-size:1.25rem;line-height:1.875rem}@media (width>=48em){header h1.size-20,header h2.size-20,header h3.size-20,header h4.size-20,header h5.size-20,header h6.size-20,header p.size-20,header a.size-20,header code.size-20,header pre.size-20,header .svg-inline--fa.size-20,main h1.size-20,main h2.size-20,main h3.size-20,main h4.size-20,main h5.size-20,main h6.size-20,main p.size-20,main a.size-20,main code.size-20,main pre.size-20,main .svg-inline--fa.size-20,footer h1.size-20,footer h2.size-20,footer h3.size-20,footer h4.size-20,footer h5.size-20,footer h6.size-20,footer p.size-20,footer a.size-20,footer code.size-20,footer pre.size-20,footer .svg-inline--fa.size-20,* .cell.size-content h1.size-20,* .cell.size-content h2.size-20,* .cell.size-content h3.size-20,* .cell.size-content h4.size-20,* .cell.size-content h5.size-20,* .cell.size-content h6.size-20,* .cell.size-content p.size-20,* .cell.size-content a.size-20,* .cell.size-content code.size-20,* .cell.size-content pre.size-20,* .cell.size-content .svg-inline--fa.size-20{font-size:1.5rem;line-height:2.25rem}}header h1.size-24,header h2.size-24,header h3.size-24,header h4.size-24,header h5.size-24,header h6.size-24,header p.size-24,header a.size-24,header code.size-24,header pre.size-24,header .svg-inline--fa.size-24,main h1.size-24,main h2.size-24,main h3.size-24,main h4.size-24,main h5.size-24,main h6.size-24,main p.size-24,main a.size-24,main code.size-24,main pre.size-24,main .svg-inline--fa.size-24,footer h1.size-24,footer h2.size-24,footer h3.size-24,footer h4.size-24,footer h5.size-24,footer h6.size-24,footer p.size-24,footer a.size-24,footer code.size-24,footer pre.size-24,footer .svg-inline--fa.size-24,* .cell.size-content h1.size-24,* .cell.size-content h2.size-24,* .cell.size-content h3.size-24,* .cell.size-content h4.size-24,* .cell.size-content h5.size-24,* .cell.size-content h6.size-24,* .cell.size-content p.size-24,* .cell.size-content a.size-24,* .cell.size-content code.size-24,* .cell.size-content pre.size-24,* .cell.size-content .svg-inline--fa.size-24{font-size:1.5rem;line-height:2.25rem}@media (width>=48em){header h1.size-24,header h2.size-24,header h3.size-24,header h4.size-24,header h5.size-24,header h6.size-24,header p.size-24,header a.size-24,header code.size-24,header pre.size-24,header .svg-inline--fa.size-24,main h1.size-24,main h2.size-24,main h3.size-24,main h4.size-24,main h5.size-24,main h6.size-24,main p.size-24,main a.size-24,main code.size-24,main pre.size-24,main .svg-inline--fa.size-24,footer h1.size-24,footer h2.size-24,footer h3.size-24,footer h4.size-24,footer h5.size-24,footer h6.size-24,footer p.size-24,footer a.size-24,footer code.size-24,footer pre.size-24,footer .svg-inline--fa.size-24,* .cell.size-content h1.size-24,* .cell.size-content h2.size-24,* .cell.size-content h3.size-24,* .cell.size-content h4.size-24,* .cell.size-content h5.size-24,* .cell.size-content h6.size-24,* .cell.size-content p.size-24,* .cell.size-content a.size-24,* .cell.size-content code.size-24,* .cell.size-content pre.size-24,* .cell.size-content .svg-inline--fa.size-24{font-size:1.875rem;line-height:2.8125rem}}header h1.size-30,header h2.size-30,header h3.size-30,header h4.size-30,header h5.size-30,header h6.size-30,header p.size-30,header a.size-30,header code.size-30,header pre.size-30,header .svg-inline--fa.size-30,main h1.size-30,main h2.size-30,main h3.size-30,main h4.size-30,main h5.size-30,main h6.size-30,main p.size-30,main a.size-30,main code.size-30,main pre.size-30,main .svg-inline--fa.size-30,footer h1.size-30,footer h2.size-30,footer h3.size-30,footer h4.size-30,footer h5.size-30,footer h6.size-30,footer p.size-30,footer a.size-30,footer code.size-30,footer pre.size-30,footer .svg-inline--fa.size-30,* .cell.size-content h1.size-30,* .cell.size-content h2.size-30,* .cell.size-content h3.size-30,* .cell.size-content h4.size-30,* .cell.size-content h5.size-30,* .cell.size-content h6.size-30,* .cell.size-content p.size-30,* .cell.size-content a.size-30,* .cell.size-content code.size-30,* .cell.size-content pre.size-30,* .cell.size-content .svg-inline--fa.size-30{font-size:1.875rem;line-height:2.8125rem}@media (width>=48em){header h1.size-30,header h2.size-30,header h3.size-30,header h4.size-30,header h5.size-30,header h6.size-30,header p.size-30,header a.size-30,header code.size-30,header pre.size-30,header .svg-inline--fa.size-30,main h1.size-30,main h2.size-30,main h3.size-30,main h4.size-30,main h5.size-30,main h6.size-30,main p.size-30,main a.size-30,main code.size-30,main pre.size-30,main .svg-inline--fa.size-30,footer h1.size-30,footer h2.size-30,footer h3.size-30,footer h4.size-30,footer h5.size-30,footer h6.size-30,footer p.size-30,footer a.size-30,footer code.size-30,footer pre.size-30,footer .svg-inline--fa.size-30,* .cell.size-content h1.size-30,* .cell.size-content h2.size-30,* .cell.size-content h3.size-30,* .cell.size-content h4.size-30,* .cell.size-content h5.size-30,* .cell.size-content h6.size-30,* .cell.size-content p.size-30,* .cell.size-content a.size-30,* .cell.size-content code.size-30,* .cell.size-content pre.size-30,* .cell.size-content .svg-inline--fa.size-30{font-size:2.25rem;line-height:3.375rem}}header h1.size-36,header h2.size-36,header h3.size-36,header h4.size-36,header h5.size-36,header h6.size-36,header p.size-36,header a.size-36,header code.size-36,header pre.size-36,header .svg-inline--fa.size-36,main h1.size-36,main h2.size-36,main h3.size-36,main h4.size-36,main h5.size-36,main h6.size-36,main p.size-36,main a.size-36,main code.size-36,main pre.size-36,main .svg-inline--fa.size-36,footer h1.size-36,footer h2.size-36,footer h3.size-36,footer h4.size-36,footer h5.size-36,footer h6.size-36,footer p.size-36,footer a.size-36,footer code.size-36,footer pre.size-36,footer .svg-inline--fa.size-36,* .cell.size-content h1.size-36,* .cell.size-content h2.size-36,* .cell.size-content h3.size-36,* .cell.size-content h4.size-36,* .cell.size-content h5.size-36,* .cell.size-content h6.size-36,* .cell.size-content p.size-36,* .cell.size-content a.size-36,* .cell.size-content code.size-36,* .cell.size-content pre.size-36,* .cell.size-content .svg-inline--fa.size-36{font-size:2.25rem;line-height:3.375rem}@media (width>=48em){header h1.size-36,header h2.size-36,header h3.size-36,header h4.size-36,header h5.size-36,header h6.size-36,header p.size-36,header a.size-36,header code.size-36,header pre.size-36,header .svg-inline--fa.size-36,main h1.size-36,main h2.size-36,main h3.size-36,main h4.size-36,main h5.size-36,main h6.size-36,main p.size-36,main a.size-36,main code.size-36,main pre.size-36,main .svg-inline--fa.size-36,footer h1.size-36,footer h2.size-36,footer h3.size-36,footer h4.size-36,footer h5.size-36,footer h6.size-36,footer p.size-36,footer a.size-36,footer code.size-36,footer pre.size-36,footer .svg-inline--fa.size-36,* .cell.size-content h1.size-36,* .cell.size-content h2.size-36,* .cell.size-content h3.size-36,* .cell.size-content h4.size-36,* .cell.size-content h5.size-36,* .cell.size-content h6.size-36,* .cell.size-content p.size-36,* .cell.size-content a.size-36,* .cell.size-content code.size-36,* .cell.size-content pre.size-36,* .cell.size-content .svg-inline--fa.size-36{font-size:3rem;line-height:3.625rem}}header h1.size-48,header h2.size-48,header h3.size-48,header h4.size-48,header h5.size-48,header h6.size-48,header p.size-48,header a.size-48,header code.size-48,header pre.size-48,header .svg-inline--fa.size-48,main h1.size-48,main h2.size-48,main h3.size-48,main h4.size-48,main h5.size-48,main h6.size-48,main p.size-48,main a.size-48,main code.size-48,main pre.size-48,main .svg-inline--fa.size-48,footer h1.size-48,footer h2.size-48,footer h3.size-48,footer h4.size-48,footer h5.size-48,footer h6.size-48,footer p.size-48,footer a.size-48,footer code.size-48,footer pre.size-48,footer .svg-inline--fa.size-48,* .cell.size-content h1.size-48,* .cell.size-content h2.size-48,* .cell.size-content h3.size-48,* .cell.size-content h4.size-48,* .cell.size-content h5.size-48,* .cell.size-content h6.size-48,* .cell.size-content p.size-48,* .cell.size-content a.size-48,* .cell.size-content code.size-48,* .cell.size-content pre.size-48,* .cell.size-content .svg-inline--fa.size-48{font-size:3rem;line-height:3.625rem}@media (width>=48em){header h1.size-48,header h2.size-48,header h3.size-48,header h4.size-48,header h5.size-48,header h6.size-48,header p.size-48,header a.size-48,header code.size-48,header pre.size-48,header .svg-inline--fa.size-48,main h1.size-48,main h2.size-48,main h3.size-48,main h4.size-48,main h5.size-48,main h6.size-48,main p.size-48,main a.size-48,main code.size-48,main pre.size-48,main .svg-inline--fa.size-48,footer h1.size-48,footer h2.size-48,footer h3.size-48,footer h4.size-48,footer h5.size-48,footer h6.size-48,footer p.size-48,footer a.size-48,footer code.size-48,footer pre.size-48,footer .svg-inline--fa.size-48,* .cell.size-content h1.size-48,* .cell.size-content h2.size-48,* .cell.size-content h3.size-48,* .cell.size-content h4.size-48,* .cell.size-content h5.size-48,* .cell.size-content h6.size-48,* .cell.size-content p.size-48,* .cell.size-content a.size-48,* .cell.size-content code.size-48,* .cell.size-content pre.size-48,* .cell.size-content .svg-inline--fa.size-48{font-size:3.75rem;line-height:5.125rem}}header h1.size-60,header h2.size-60,header h3.size-60,header h4.size-60,header h5.size-60,header h6.size-60,header p.size-60,header a.size-60,header code.size-60,header pre.size-60,header .svg-inline--fa.size-60,main h1.size-60,main h2.size-60,main h3.size-60,main h4.size-60,main h5.size-60,main h6.size-60,main p.size-60,main a.size-60,main code.size-60,main pre.size-60,main .svg-inline--fa.size-60,footer h1.size-60,footer h2.size-60,footer h3.size-60,footer h4.size-60,footer h5.size-60,footer h6.size-60,footer p.size-60,footer a.size-60,footer code.size-60,footer pre.size-60,footer .svg-inline--fa.size-60,* .cell.size-content h1.size-60,* .cell.size-content h2.size-60,* .cell.size-content h3.size-60,* .cell.size-content h4.size-60,* .cell.size-content h5.size-60,* .cell.size-content h6.size-60,* .cell.size-content p.size-60,* .cell.size-content a.size-60,* .cell.size-content code.size-60,* .cell.size-content pre.size-60,* .cell.size-content .svg-inline--fa.size-60{font-size:3.75rem;line-height:5.125rem}@media (width>=48em){header h1.size-60,header h2.size-60,header h3.size-60,header h4.size-60,header h5.size-60,header h6.size-60,header p.size-60,header a.size-60,header code.size-60,header pre.size-60,header .svg-inline--fa.size-60,main h1.size-60,main h2.size-60,main h3.size-60,main h4.size-60,main h5.size-60,main h6.size-60,main p.size-60,main a.size-60,main code.size-60,main pre.size-60,main .svg-inline--fa.size-60,footer h1.size-60,footer h2.size-60,footer h3.size-60,footer h4.size-60,footer h5.size-60,footer h6.size-60,footer p.size-60,footer a.size-60,footer code.size-60,footer pre.size-60,footer .svg-inline--fa.size-60,* .cell.size-content h1.size-60,* .cell.size-content h2.size-60,* .cell.size-content h3.size-60,* .cell.size-content h4.size-60,* .cell.size-content h5.size-60,* .cell.size-content h6.size-60,* .cell.size-content p.size-60,* .cell.size-content a.size-60,* .cell.size-content code.size-60,* .cell.size-content pre.size-60,* .cell.size-content .svg-inline--fa.size-60{font-size:4.5rem;line-height:6.125rem}}header h1.size-72,header h2.size-72,header h3.size-72,header h4.size-72,header h5.size-72,header h6.size-72,header p.size-72,header a.size-72,header code.size-72,header pre.size-72,header .svg-inline--fa.size-72,main h1.size-72,main h2.size-72,main h3.size-72,main h4.size-72,main h5.size-72,main h6.size-72,main p.size-72,main a.size-72,main code.size-72,main pre.size-72,main .svg-inline--fa.size-72,footer h1.size-72,footer h2.size-72,footer h3.size-72,footer h4.size-72,footer h5.size-72,footer h6.size-72,footer p.size-72,footer a.size-72,footer code.size-72,footer pre.size-72,footer .svg-inline--fa.size-72,* .cell.size-content h1.size-72,* .cell.size-content h2.size-72,* .cell.size-content h3.size-72,* .cell.size-content h4.size-72,* .cell.size-content h5.size-72,* .cell.size-content h6.size-72,* .cell.size-content p.size-72,* .cell.size-content a.size-72,* .cell.size-content code.size-72,* .cell.size-content pre.size-72,* .cell.size-content .svg-inline--fa.size-72{font-size:4.5rem;line-height:6.125rem}.space-content>*+*,.space-content>dl>*+*{margin-top:1.5rem;margin-bottom:0}.space-content>h2{margin-top:3rem}@media (width>=75em){.space-content>h2{margin-top:4rem}}.space-content>h3{margin-top:2rem}@media (width>=75em){.space-content>h3{margin-top:3rem}}.space-content>h4{margin-top:1.5rem}@media (width>=75em){.space-content>h4{margin-top:2rem}}.space-content>h5{margin-top:1rem}@media (width>=75em){.space-content>h5{margin-top:1.5rem}}.space-content>h6{margin-top:1rem}@media (width>=75em){.space-content>h6{margin-top:1.5rem}}.space-content>:first-child{margin-top:0}.space-2{padding:.125rem}.space-4{padding:.25rem}.space-8{padding:.5rem}.space-12{padding:.75rem}.space-16{padding:1rem}.space-24{padding:1.5rem}.space-32{padding:2rem}.space-48{padding:3rem}.space-64{padding:4rem}.space-96{padding:6rem}.space-128{padding:8rem}.space-192{padding:12rem}.space-256{padding:16rem}.space-384{padding:24rem}.space-512{padding:32rem}.space-640{padding:40rem}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:auto;margin:0;padding:0;position:absolute;overflow:hidden}.top{margin-bottom:0}.bottom{margin-top:0}.responsive-toggle{border:none;padding:0;display:none}.responsive-toggle svg{width:30px}.responsive-toggle svg path{transition:fill .2s ease-in-out}.responsive-toggle:hover svg path{fill:var(--primary-400)}button[data-astro-cid-twwt4uks]{cursor:pointer;color:inherit;background:0 0;border:1px solid;border-radius:4px;padding:.3rem .65rem;font-size:1.25rem}:focus,:focus-visible{outline-offset:0;outline:2px dotted #000;-webkit-box-shadow:0 0 0 2px #fff;box-shadow:0 0 0 2px #fff}:focus:not(:focus-visible){box-shadow:none;outline:none}#main-navigation>.container{flex-wrap:wrap;justify-content:space-between;display:flex}#main-navigation.is-desktop .desktop-menu{visibility:visible;position:static}#main-navigation.is-desktop .mobile-menu{display:none}#main-navigation.is-desktop .darkmode-toggle{margin-top:-6px}#main-navigation.is-mobile{flex-direction:column}#main-navigation.is-mobile .mobile-menu{display:none}#main-navigation.is-mobile .mobile-menu.show{display:block}#main-navigation.is-mobile .desktop-menu{visibility:hidden;z-index:-99;position:absolute;left:0}#main-navigation.is-mobile .responsive-toggle{display:block}#main-navigation .wrapper{align-items:center;gap:1rem;display:flex}#main-navigation nav>ul{gap:1.5rem;list-style-type:none;display:flex}#main-navigation nav>ul .is-active{font-weight:700}#main-navigation .mobile-menu{flex-basis:100%;padding:2rem 0}#main-navigation .mobile-menu>ul{flex-direction:column}#main-navigation .mobile-menu>ul ul{margin-top:1rem;position:relative}#main-navigation .mobile-menu a,#main-navigation .mobile-menu button{width:100%;padding:.5rem 0;display:block}#main-navigation .has-dropdown{position:relative}#main-navigation .has-dropdown>button{color:var(--action-color);border:none;align-items:center;gap:.5rem;margin-top:-1px;padding:0;font-size:1rem;line-height:1.5rem;text-decoration:underline;display:flex}#main-navigation .has-dropdown>button:after{content:"";border-style:solid;border-width:.2em .2em 0 0;width:.75rem;height:.75em;margin-top:-.25rem;transform:rotate(135deg)}#main-navigation .has-dropdown>button.show:after{margin-top:.25rem;transform:rotate(-45deg)}#main-navigation .has-dropdown>button.show~ul{flex-direction:column;gap:1rem;display:flex}#main-navigation .has-dropdown ul{z-index:100;background-color:var(--neutral-background);border-radius:var(--radius-small);border:2px solid #000;min-width:200px;margin-left:0;padding:1rem;list-style:none;display:none;position:absolute;inset:125% 0 auto;box-shadow:0 10px 20px #00000026}.darkmode-toggle{border:none;padding:0}.darkmode-toggle svg{width:30px}.darkmode-toggle svg path{fill:var(--secondary-500);transition:fill .2s ease-in-out}.darkmode-toggle:hover svg path{fill:var(--primary-400)}.darkmode-toggle:focus{outline-offset:0;outline:2px dotted #000;-webkit-box-shadow:0 0 0 2px #fff;box-shadow:0 0 0 2px #fff}.darkmode .darkmode-toggle svg path{fill:var(--secondary-100)}.darkmode .darkmode-toggle:hover svg path{fill:var(--primary-400)}.padding-0{padding-top:0;padding-bottom:0}img.logo{height:75px}.skip-link[data-astro-cid-r7dndyfh]{z-index:9999;color:#111;background:#fff;border:2px solid #111;padding:.75rem 1rem;position:absolute;top:-100px;left:1rem}.skip-link[data-astro-cid-r7dndyfh]:focus{top:1rem}.container[data-astro-cid-nen7h5rs]{flex-flow:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}@media (width>=48em){.container[data-astro-cid-nen7h5rs]{flex-wrap:nowrap}}.container[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{max-height:40px}
