*,*:before,*:after{box-sizing:border-box}body{syntax:"<percentage>";inherits:false;initial-value:100%;background-color:color-mix(in srgb,var(--colors-white) var(--un-bg-opacity),transparent)}@supports (color: color-mix(in lab,red,red)){body{background-color:color-mix(in oklab,var(--colors-white) var(--un-bg-opacity),transparent)}}dt{--un-font-weight:var(--fontWeight-bold);font-weight:var(--fontWeight-bold)}dd{margin-left:calc(var(--spacing) * 4)}b,strong{--un-font-weight:var(--fontWeight-semibold);font-weight:var(--fontWeight-semibold)}fieldset{syntax:"<percentage>";inherits:false;initial-value:100%;border-width:1px;border-color:color-mix(in srgb,var(--colors-black) var(--un-border-opacity),transparent);--un-border-style:solid;border-style:solid}@supports (color: color-mix(in lab,red,red)){fieldset{border-color:color-mix(in oklab,var(--colors-black) var(--un-border-opacity),transparent)}}figure{margin:calc(var(--spacing) * 0)}hr{syntax:"<percentage>";inherits:false;initial-value:100%;margin-block:calc(var(--spacing) * 8);--un-border-style:none;border-style:none;background-color:color-mix(in srgb,var(--colors-black) var(--un-bg-opacity),transparent);height:calc(var(--spacing) * 1)}@supports (color: color-mix(in lab,red,red)){hr{background-color:color-mix(in oklab,var(--colors-black) var(--un-bg-opacity),transparent)}}iframe{max-width:100%;width:100%}img{max-width:100%;height:auto;display:block}table{margin-bottom:calc(var(--spacing) * 2);width:100%;border-collapse:collapse;background-color:var(--background-color)}table th,table td{padding:calc(var(--spacing) * 2);text-align:left;vertical-align:top;border-width:1px;--un-border-style:solid;border-style:solid}table caption{text-align:left}table ul{padding-left:calc(var(--spacing) * 4)}pre{display:grid;overflow:auto}code{padding-inline:calc(var(--spacing) * 1);border-radius:var(--radius-sm)}pre code{font-size:var(--text-sm-fontSize);line-height:var(--un-leading, var(--text-sm-lineHeight));padding-inline:calc(var(--spacing) * 2);display:block;overflow:auto}ul,ol{margin-left:calc(var(--spacing) * 4)}ol{list-style-type:decimal}ul{list-style-type:disc}ul ul{list-style-type:circle}input,optgroup,select,textarea{appearance:none;box-sizing:border-box;display:inline-block;width:max-content;max-width:100%;border-radius:var(--input-border-radius);border:var(--input-border);background-color:var(--input-background-color);color:var(--input-color);padding:var(--input-padding);line-height:var(--input-line-height);font-weight:var(--input-font-weight)}select{appearance:listbox}input[type=text],input[type=email],input[type=search]{width:100%;max-width:max-content}input[type=radio],input[type=checkbox]{appearance:auto;width:var(--checkbox-size);height:var(--checkbox-size);border-radius:2px;margin-bottom:1px;margin-right:4px;accent-color:var(--accent-color)}input[type=file]::file-selector-button{--button-border-color: var(--color-dark);background-color:var(--button-background-color);border:var(--button-border);border-color:var(--button-border-color)}blockquote{--blockquote-border: .25rem solid var(--color-dark);--blockquote-font-style: italic;--blockquote-padding: 0 1rem;--blockquote-margin: 1rem 0;padding:var(--blockquote-padding);margin:var(--blockquote-margin);border-left:var(--blockquote-border);font-style:var(--blockquote-font-style)}blockquote.accent{border-color:var(--accent-color)}:disabled{border-color:var(--input-border-color-disabled);background-color:var(--input-background-color-disabled)}a,a:link,a.link{color:var(--link-color);font-style:var(--link-font-style);text-decoration-style:var(--link-text-decoration-style);text-decoration-color:var(--link-text-decoration-color);text-decoration-line:var(--link-text-decoration-line);text-decoration-thickness:var(--link-text-decoration-thickness)}a:focus,a.focus{text-decoration-style:var(--link-focus-text-decoration-style);text-decoration-color:var(--link-focus-text-decoration-color);text-decoration-line:var(--link-focus-text-decoration-line);text-decoration-thickness:var(--link-focus-text-decoration-thickness);outline-style:var(--link-focus-outline-style);outline-width:var(--link-focus-outline-width);outline-offset:var(--link-focus-outline-offset)}a:hover,a.hover{text-decoration-style:var(--link-hover-text-decoration-style);text-decoration-color:var(--link-hover-text-decoration-color);text-decoration-line:var(--link-hover-text-decoration-line);text-decoration-thickness:var(--link-hover-text-decoration-thickness)}a:active,a.active{color:var(--link-active-color);text-decoration-thickness:var(--link-active-text-decoration-thickness)}a:visited,a.visited{color:var(--link-visited-color)}:root{--font-body: "Inter", sans-serif;--block-title-font-size: 24px;--block-title-line-height: 1.125;--block-title-margin: 1rem 0;--header-line-height: 1.2;--content-line-height: 1.5}body{line-height:var(--content-line-height);font-family:var(--font-body);font-optical-sizing:auto;font-weight:400;font-style:normal}h1,h2,h3,h4,h5,h6{line-height:var(--header-line-height);font-optical-sizing:auto;font-weight:400;font-style:normal;margin:1.5em 0 .5em}h1{font-size:var(--text-3xl-fontSize);line-height:var(--un-leading, var(--text-3xl-lineHeight))}@media (min-width: 48rem){h1{font-size:var(--text-4xl-fontSize);line-height:var(--un-leading, var(--text-4xl-lineHeight))}}@media (min-width: 64rem){h1{font-size:var(--text-5xl-fontSize);line-height:var(--un-leading, var(--text-5xl-lineHeight))}}h2{font-size:var(--text-2xl-fontSize);line-height:var(--un-leading, var(--text-2xl-lineHeight))}@media (min-width: 48rem){h2{font-size:var(--text-3xl-fontSize);line-height:var(--un-leading, var(--text-3xl-lineHeight))}}@media (min-width: 64rem){h2{font-size:var(--text-4xl-fontSize);line-height:var(--un-leading, var(--text-4xl-lineHeight))}}h3{font-size:var(--text-xl-fontSize);line-height:var(--un-leading, var(--text-xl-lineHeight))}@media (min-width: 48rem){h3{font-size:var(--text-2xl-fontSize);line-height:var(--un-leading, var(--text-2xl-lineHeight))}}@media (min-width: 64rem){h3{font-size:var(--text-3xl-fontSize);line-height:var(--un-leading, var(--text-3xl-lineHeight))}}h4{font-size:var(--text-lg-fontSize);line-height:var(--un-leading, var(--text-lg-lineHeight))}@media (min-width: 48rem){h4{font-size:var(--text-xl-fontSize);line-height:var(--un-leading, var(--text-xl-lineHeight))}}@media (min-width: 64rem){h4{font-size:var(--text-2xl-fontSize);line-height:var(--un-leading, var(--text-2xl-lineHeight))}}h5{font-size:var(--text-base-fontSize);line-height:var(--un-leading, var(--text-base-lineHeight))}@media (min-width: 48rem){h5{font-size:var(--text-lg-fontSize);line-height:var(--un-leading, var(--text-lg-lineHeight))}}@media (min-width: 64rem){h5{font-size:var(--text-xl-fontSize);line-height:var(--un-leading, var(--text-xl-lineHeight))}}h6{font-size:var(--text-base-fontSize);line-height:var(--un-leading, var(--text-base-lineHeight))}@media (min-width: 48rem){h6{font-size:var(--text-base-fontSize);line-height:var(--un-leading, var(--text-base-lineHeight))}}@media (min-width: 64rem){h6{font-size:var(--text-lg-fontSize);line-height:var(--un-leading, var(--text-lg-lineHeight))}}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{--link-text-decoration-line: none;--link-hover-decoration-line: underline;--link-hover-text-decoration-thickness: 2px;--link-focus-text-decoration-thickness: 2px;--link-active-text-decoration-thickness: 3px}.page-title{margin-top:calc(var(--spacing) * 6);margin-bottom:calc(var(--spacing) * 4)}.comment-title{font-size:var(--text-xl-fontSize);line-height:var(--un-leading, var(--text-xl-lineHeight))}.title{--link-text-decoration-line: none;font-size:var(--text-2xl-fontSize);line-height:var(--un-leading, var(--text-2xl-lineHeight))}.word-break{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.word-break-keep{word-break:keep-all}:root{--text-formatted-max-width: 80ch}.block-help{@apply text-formatted;}.text-formatted{overflow-wrap:break-word}.text-formatted p{margin-bottom:calc(var(--spacing) * 4);max-width:var(--text-formatted-max-width)}.text-formatted h3{font-style:italic}.text-formatted iframe{margin-block:calc(var(--spacing) * 4)}@media (max-width: calc(48rem - .1px)){.text-formatted pre code{font-size:13px}}.text-formatted .field__item>:first-child{margin-top:0}.text-formatted .field__item>:last-child{margin-bottom:0}.text-formatted blockquote p{margin:.5rem 0}.field.text-formatted{margin-bottom:1.5rem;line-height:1.8}.border{border:1px solid black}.border-2{border:2px solid black}.border-3{border:4px solid black}.border-4{border:8px solid black}.background-white{background:#fff}.background-black{background:#000}.text-white{color:#fff}@media (min-width: 64rem){.breakout{margin-left:calc((100vw - 100%)/-2);padding-inline:calc(var(--spacing) * 4);display:grid;width:100vw;justify-content:center}}@media (min-width: 40rem){.media-grid{columns:2}}@media (min-width: 48rem){.media-grid{columns:3}}.display-block{display:block!important}.display-inline-block{display:inline-block!important}.display-none{display:none!important}.absolute{position:absolute!important}.relative{position:relative!important}.top-0{top:0}.bottom-0{bottom:0}.left-0{left:0}.right-0{right:0}.overflow-x-scroll{overflow-x:scroll;overflow-y:hidden;display:grid}.overflow-x-scroll:has(.sticky-header){overflow:visible}.flex{display:flex}.flex-column{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-justify{justify-content:space-between}.flex-justify-center{justify-content:center}.flex-align-center{align-items:center}.flex-align-baseline{align-items:baseline}.flex-align-first-baseline{align-items:first baseline}.flex-align-end{align-items:flex-end}.gap-0{gap:0}.gap-05{gap:.5rem}.gap-1{gap:1rem}.gap-2{gap:2rem}.gap-3{gap:3rem}.gap-4{gap:4rem}.flex-grid-2{flex:0 0 40%}.flex-grid-3{flex:0 0 30%}.flex-grid-4{flex:0 0 20%}.grid,.grid-3-2-1{display:grid}@media screen and (min-width: 24rem){.grid-3-2-1{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width: 42rem){.grid-3-2-1{grid-template-columns:repeat(3,1fr)}}.grid-3-3-1{display:grid}@media screen and (min-width: 24rem){.grid-3-3-1{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width: 42rem){.grid-3-3-1{grid-template-columns:repeat(3,1fr)}}.grid-2-2-1{display:grid}@media screen and (min-width: 32rem){.grid-2-2-1{grid-template-columns:repeat(2,1fr)}}.grid-2-1-1{display:grid}@media screen and (min-width: 48rem){.grid-2-1-1{grid-template-columns:repeat(2,1fr)}}.float-left{float:left}.float-right{float:right}.h-full{height:100%}.fit-content{width:fit-content}.maxw-16{max-width:16rem}.maxw-24{max-width:24rem}.maxw-32{max-width:32rem}.maxw-36{max-width:36rem}.maxw-42{max-width:42rem}.ratio-1-1{aspect-ratio:1 / 1}.ratio-2-1{aspect-ratio:2 / 1}.ratio-3-1{aspect-ratio:3 / 1}.ratio-4-1{aspect-ratio:4 / 1}.ratio-4-3{aspect-ratio:4 / 3}.ratio-5-4{aspect-ratio:5 / 4}.ratio-16-9{aspect-ratio:16 / 9}.max-content{width:max-content}.margin-top-auto{margin-top:auto}.margin-top-0{margin-top:0}.margin-top-05{margin-top:.5rem}.margin-top-075{margin-top:.75rem}.margin-top-1{margin-top:1rem}.margin-top-2{margin-top:2rem}.margin-top-3{margin-top:3rem}.margin-top-4{margin-top:4rem}.margin-bottom-auto{margin-bottom:auto}.margin-bottom-0{margin-bottom:0}.margin-bottom-025{margin-bottom:.25rem}.margin-bottom-033{margin-bottom:.33rem}.margin-bottom-05{margin-bottom:.5rem}.margin-bottom-075{margin-bottom:.75rem}.margin-bottom-1{margin-bottom:1rem}.margin-bottom-2{margin-bottom:2rem}.margin-bottom-3{margin-bottom:3rem}.margin-bottom-4{margin-bottom:4rem}.margin-left-auto{margin-left:auto}.margin-left-0{margin-left:0}.margin-left-1{margin-left:1rem}.margin-left-2{margin-left:2rem}.margin-left-3{margin-left:3rem}.margin-left-4{margin-left:4rem}.margin-right-auto{margin-right:auto}.margin-right-0{margin-right:0}.margin-right-1{margin-right:1rem}.margin-right-2{margin-right:2rem}.margin-right-3{margin-right:3rem}.margin-right-4{margin-right:4rem}.no-margin,.no-margin>:is(p){margin:0!important}.padding-1{padding:1rem}.padding-2{padding:2rem}.padding-3{padding:3rem}.padding-4{padding:4rem}.padding-y-1{padding:1rem 0}.padding-y-2{padding:2rem 0}.padding-y-3{padding:3rem 0}.padding-y-4{padding:4rem 0}.space-content{syntax:"*";inherits:false;initial-value:0}:where(.\->:not(:last-child)){--un-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--un-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--un-space-y-reverse)))}.space-layout{syntax:"*";inherits:false;initial-value:0}:where(.\->:not(:last-child)){--un-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--un-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--un-space-y-reverse)))}.space-compressed{syntax:"*";inherits:false;initial-value:0}:where(.\->:not(:last-child)){--un-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--un-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--un-space-y-reverse)))}.text-smaller{font-size:smaller}.text-larger{font-size:larger}.text-xx-small{font-size:xx-small}.text-x-small{font-size:x-small}.text-small{font-size:small}.text-medium{font-size:medium}.text-large{font-size:large}.text-x-large{font-size:x-large}.text-xx-large{font-size:xx-large}.text-xxx-large{font-size:xxx-large}.line-height-1{line-height:1}.weight-normal{font-weight:400}.weight-bold{font-weight:bolder}.underline{text-decoration:underline;--link-text-decoration-line: underline;--link-text-decoration-style: solid}.dotted{text-decoration:dotted;--link-text-decoration-line: underline;--link-text-decoration-style: dotted}.no-underline{text-decoration:none;--link-text-decoration-line: none}.font-sans{font-family:sans-serif}.font-serif{font-family:serif}.font-mono{font-family:monospace}.text-align-left{text-align:left}.text-align-right{text-align:right}.text-align-center{text-align:center}.text-align-justify{text-align:justify}.compact p,.text-formatted p.compact{line-height:1.2;margin-bottom:.5rem}p.label{font-weight:700;margin-bottom:0}p.label+*{margin-top:0}@media (min-width: 48rem){.md-columns-2{columns:2}}:root{--color-black: black;--color-darker: #222;--color-dark: #444;--color-light: #ccc;--color-lighter: #eee;--color-white: white;--color-green: green;--color-background: var(--color-white);--color-text: var(--color-black);--color-accent: var(--color-green);--color-border: var(--color-black);--color-unpublished: var(--color-lighter);--background-color-: var(--color-white);--text-color: var(--color-black);--accent-color: var(--color-green);--border-color-: var(--color-black);--unpublished-color: var(--color-lighter);--link-color-: var(--text-color);--link-text-decoration-color-: var(--accent-color);--input-color-: var(--text-color);--input-color-disabled-: var(--color-dark);--input-border-color-: var(--color-black);--input-border-color-disabled-: var(--color-dark);--input-background-color-: var(--background-color);--input-background-color-disabled-: var(--color-lighter);--button-color-: var(--text-color);--button-background-color-: var(--background-color);--button-hover-color-: var(--text-color);--background-color: var(--background-color-);--background-color-light: var(--color-light);--background-color-lighter: var(--color-lighter);--content-space: .25rem;--details-padding: .25rem .5rem;--link-font-style: normal;--link-color: var(--link-color-);--link-text-decoration-line: underline;--link-text-decoration-color: var(--link-text-decoration-color-);--link-text-decoration-style: dotted;--link-text-decoration-thickness: .1px;--link-hover-color: var(--link-color);--link-hover-border: 2px solid black;--link-hover-outline: 1px solid black;--link-hover-text-decoration-line: underline;--link-hover-text-decoration-style: underline;--link-hover-text-decoration-color: var(--accent-color);--link-hover-text-decoration-thickness: .1px;--link-focus-color: var(--link-color);--link-focus-text-decoration-style: underline;--link-focus-text-decoration-line: underline;--link-focus-text-decoration-color: var(--border-color);--link-focus-text-decoration-thickness: 1.5px;--link-focus-border-width: 0 0 2px;--link-focus-border-style: none;--link-focus-border-color: var(--border-color);--link-focus-outline-style: none;--link-focus-outline-width: 1px;--link-focus-outline-offset: 4px;--link-focus-border-radius: 1px;--link-active-color: var(--link-color);--link-active-border-width: 0;--link-active-border-style: none;--link-active-border-color: var(--accent-color);--link-active-text-decoration-thickness: 2px;--link-visited-color: var(--link-color);--input-color: var(--input-color-);--input-color-disabled: var(--input-color-disabled-);--input-background-color: var(--input-background-color-);--input-background-color-disabled: var(--input-background-color-disabled-);--input-padding: .25rem;--input-line-height: 1.2;--input-border-width: 1px;--input-border-style: solid;--input-border-color: var(--input-border-color-);--input-border-color-disabled: var(--input-border-color-disabled-);--input-border: var(--input-border-width) var(--input-border-style) var(--input-border-color);--input-border-radius: 0;--input-font-weight: normal;--button-color: var(--button-color-);--button-color-disabled: var(--input-color-disabled-);--button-background-color: var(--button-background-color-);--button-text-decoration-line: none;--button-line-height: var(--input-line-height);--button-padding: .25rem .5rem;--button-border-width: var(--input-border-width);--button-border-style: var(--input-border-style);--button-border-color: var(--input-border-color-);--button-border-color-disabled: var(--input-border-color-disabled-);--button-border: var(--button-border-width) var(--button-border-style) var(--button-border-color);--button-border-radius: 0;--button-hover-color: var(--button-hover-color-);--button-hover-text-decoration-line: underline;--button-focus-text-decoration-line: underline;--button-focus-outline-offset: 0;--button-active-text-decoration-line: none;--button-active-text-decoration-color: var(--accent-color);--button-small-padding: 0 .5rem;--checkbox-size: 15px;--border-color: var(--border-color-);--border-color-light: var(--color-light);--border-color-darker: var(--color-darker);--border-width: 1px;--page-width: 64rem;--page-width-admin: 100rem;--page-padding: 1rem;--tap-target-min-width: 48px}
