@media (min-width:45em){.md\:absolute{position:absolute;top:initial}.md\:fixed{position:fixed;top:initial}.md\:sticky{position:sticky;top:calc(2 * var(--header-height,0) - 1px)}.md\:relative{position:relative;top:initial}}@media (min-width:45em){.dyn-width{width:var(--md-width,var(--width,100%))}}@media (min-width:45em){.dyn-margin{margin:var(--md-margin,var(--margin));margin-top:var(--md-margin-top,var(--md-margin,var(--margin-top,var(--margin,0))));margin-right:var(--md-margin-right,var(--md-margin,var(--margin-right,var(--margin,0))));margin-bottom:var(--md-margin-bottom,var(--md-margin,var(--margin-bottom,var(--margin,0))));margin-left:var(--md-margin-left,var(--md-margin,var(--margin-left,var(--margin,0))));margin-left:var(--md-margin-horizontal,var(--md-margin-left,var(--margin-horizontal,var(--margin-left,var(--margin,0)))));margin-right:var(--md-margin-horizontal,var(--md-margin-right,var(--margin-horizontal,var(--margin-right,var(--margin,0)))));margin-top:var(--md-margin-vertical,var(--md-margin-top,var(--margin-vertical,var(--margin-top,var(--margin,0)))));margin-bottom:var(--md-margin-vertical,var(--md-margin-bottom,var(--margin-vertical,var(--margin-bottom,var(--margin,0)))))}}@media (min-width:45em){.dyn-padding{padding:var(--md-padding,var(--padding));padding-top:var(--md-padding-top,var(--md-padding,var(--padding-top,var(--padding,0))));padding-right:var(--md-padding-right,var(--md-padding,var(--padding-right,var(--padding,0))));padding-bottom:var(--md-padding-bottom,var(--md-padding,var(--padding-bottom,var(--padding,0))));padding-left:var(--md-padding-left,var(--md-padding,var(--padding-left,var(--padding,0))));padding-left:var(--md-padding-horizontal,var(--md-padding-left,var(--padding-horizontal,var(--padding-left,var(--padding,0)))));padding-right:var(--md-padding-horizontal,var(--md-padding-right,var(--padding-horizontal,var(--padding-right,var(--padding,0)))));padding-top:var(--md-padding-vertical,var(--md-padding-top,var(--padding-vertical,var(--padding-top,var(--padding,0)))));padding-bottom:var(--md-padding-vertical,var(--md-padding-bottom,var(--padding-vertical,var(--padding-bottom,var(--padding,0)))))}}@media (min-width:45em){.dyn-width{width:var(--md-width,var(--width))}}@media (min-width:45em){.dyn-min-width{min-width:var(--md-min-width,var(--min-width))}}@media (min-width:45em){.dyn-max-width{max-width:var(--md-max-width,var(--max-width))}}@media (min-width:45em){.dyn-height{height:var(--md-height,var(--height))}}@media (min-width:45em){.dyn-min-height{min-height:var(--md-min-height,var(--min-height))}}@media (min-width:45em){.dyn-max-height{max-height:var(--md-max-height,var(--max-height))}}@media (min-width:45em){.md\:fs\:10{--fs:0.625rem;font-size:.625rem}.md\:fs\:11{--fs:0.6875rem;font-size:.6875rem}.md\:fs\:12{--fs:0.75rem;font-size:.75rem}.md\:fs\:14{--fs:0.875rem;font-size:.875rem}.md\:fs\:16{--fs:1rem;font-size:1rem}.md\:fs\:18{--fs:1.125rem;font-size:1.125rem}.md\:fs\:20{--fs:1.25rem;font-size:1.25rem}.md\:fs\:24{--fs:1.5rem;font-size:1.5rem}.md\:fs\:27{--fs:1.6875rem;font-size:1.6875rem}.md\:fs\:30{--fs:1.875rem;font-size:1.875rem}.md\:fs\:44{--fs:2.75rem;font-size:2.75rem}}@media (min-width:45em){.md\:lh\:1\/1{--lh:calc(var(--fs, 1em) * 1);line-height:var(--lh)}.md\:lh\:1\/4{--lh:calc(var(--fs, 1em) * 1.25);line-height:var(--lh)}.md\:lh\:2\/3{--lh:calc(var(--fs, 1em) * 1.5);line-height:var(--lh)}.md\:lh\:1\/2{--lh:calc(var(--fs, 1em) * 2);line-height:var(--lh)}.md\:lh\:1\/3{--lh:calc(var(--fs, 1em) * 3);line-height:var(--lh)}}@media (min-width:45em){.show-tablet{display:inherit}.hide-tablet{display:none}.show-grid-tablet{display:grid!important}.hide-grid-tablet{display:none!important}}@media (min-width:45em){.md\:ar-16\/9{padding-bottom:56.25%}.md\:ar-4\/3{padding-bottom:75%}.md\:ar-3\/2{padding-bottom:66.66667%}.md\:ar-2\/1{padding-bottom:50%}.md\:ar-1\/1{padding-bottom:100%}.md\:ar-3\/5{padding-bottom:166.66667%}}@media (min-width:45em){.nav-container{left:50vw}.modal .close-button,[id|=toggle]:checked+nav[class|=toggle] label[for|=toggle-nav]{left:-50vw;width:50vw}}@media (min-width:45em){.contentport{width:100%;padding:0 1rem 1rem 1rem}}@media (min-width:45em){.contentport{-moz-column-gap:2rem;column-gap:2rem;row-gap:2rem}.template[class*=slot_]{grid-gap:2rem}.template.slot_2-col,.template.slot_3-col,.template.slot_top-basic,.template.slot_top-widget,.template.slot_top-widget-extended{grid-template-columns:repeat(2,1fr);grid-gap:2rem}.template:first-of-type{margin-top:.5rem}.template:last-of-type{margin-bottom:.5rem}}@media (min-width:45em){.modal{left:50vw}.modal[data-status=active]{transform:translateX(0);width:calc(100% - 50vw)}}@media (min-width:45em){.caption{position:relative;background:unset;padding:unset}.loop-container{display:grid;gap:2rem;grid-auto-flow:unset;grid-auto-columns:unset;grid-template-columns:1fr 1fr;padding:0}}