.layout-box{display:block}.layout-box[data-expandable],.layout-box[data-expandable]>:first-child{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.layout-box[data-width]{vertical-align:text-top}.layout-box[data-width=quarter]{grid-column:span 12/span 12}@media (min-width:1024px){.layout-box[data-width=quarter]{grid-column:span 3/span 3}}.layout-box[data-width=third]{grid-column:span 12/span 12}@media (min-width:1024px){.layout-box[data-width=third]{grid-column:span 4/span 4}}.layout-box[data-width=half]{grid-column:span 12/span 12}@media (min-width:1024px){.layout-box[data-width=half]{grid-column:span 6/span 6}}.layout-box[data-width=two-thirds]{grid-column:span 12/span 12}@media (min-width:1024px){.layout-box[data-width=two-thirds]{grid-column:span 8/span 8}}.layout-box[data-width=three-quarters]{grid-column:span 12/span 12}@media (min-width:1024px){.layout-box[data-width=three-quarters]{grid-column:span 9/span 9}}.layout-box[data-width=full]{grid-column:span 12/span 12}.layout-box[data-theme]{padding:1.25rem}.layout-box[data-theme=dark]{background-color:var(--brand-background);color:var(--brand-foreground);--theme-brand:#fff;--button-border-color:#fff;--button-focus-shadow:0 0 3px 2px hsla(0,0%,100%,0.5)}.layout-box[data-theme=light]{background-color:var(--light-background);color:var(--light-foreground);--theme-brand:var(--light-foreground)}.layout-box[data-sticky]{box-shadow:0 5px 10px 5px rgba(0,0,0,.1);text-align:left;padding:1rem}@media (min-width:1024px){.layout-box[data-sticky]{padding:1.5rem}}.layout-box[data-sticky]{width:27.375rem}.layout-grid{height:100%}.layout-grid,.layout-grid .grid-inner>*{display:block}.layout-grid:not([data-direction]) .grid-inner{flex-direction:row}.layout-grid[data-direction=row-reverse] .grid-inner{flex-direction:row-reverse}.layout-grid[data-direction=col] .grid-inner{flex-direction:column}.layout-grid[data-direction=col-reverse] .grid-inner{flex-direction:column-reverse}.layout-grid:not([data-wrap]) .grid-inner{flex-wrap:wrap}.layout-grid[data-wrap=nowrap] .grid-inner{flex-wrap:nowrap}.layout-grid[data-wrap=reverse] .grid-inner{flex-wrap:wrap-reverse}.layout-grid[data-align=start] .grid-inner{align-items:flex-start}.layout-grid[data-align=end] .grid-inner{align-items:flex-end}.layout-grid[data-align=center] .grid-inner{align-items:center}.layout-grid[data-align=baseline] .grid-inner{align-items:baseline}.layout-grid[data-justify=end] .grid-inner{justify-content:flex-end}.layout-grid[data-justify=center] .grid-inner{justify-content:center}.layout-grid[data-justify=around] .grid-inner{justify-content:space-around}.layout-grid[data-justify=between] .grid-inner{justify-content:space-between}.layout-grid[data-justify=evenly] .grid-inner{justify-content:space-evenly}.layout-grid .grid-inner{display:flex;height:100%;margin:-.625rem 0 0;width:100%}@media (min-width:1024px){.layout-grid .grid-inner{display:flex;height:100%;margin:-1.25rem 0 0 -1.25rem;width:calc(100% + 1.25rem)}}.layout-grid .grid-inner>*{margin:.625rem 0 0;width:100%}@media (min-width:1024px){.layout-grid .grid-inner>*{margin:1.25rem 0 0 1.25rem;width:calc(100% - 1.25rem)}}@media (min-width:1024px){.layout-grid[data-cols="2"] .grid-inner>*{width:calc(50% - 1.25rem)}}@media (min-width:1024px){.layout-grid[data-cols="3"] .grid-inner>*{width:calc(33.33% - 1.25rem)}}@media (min-width:1024px){.layout-grid[data-cols="4"] .grid-inner>*{width:calc(25% - 1.25rem)}}@media (min-width:1024px){.layout-grid[data-cols="5"] .grid-inner>*{width:calc(20% - 1.25rem)}}.layout-flex{height:100%}.layout-flex,.layout-flex .flex-inner>*{display:block}.layout-flex:not([data-direction]) .flex-inner{flex-direction:row}.layout-flex[data-direction=row-reverse] .flex-inner{flex-direction:row-reverse}.layout-flex[data-direction=col] .flex-inner{flex-direction:column}.layout-flex[data-direction=col-reverse] .flex-inner{flex-direction:column-reverse}.layout-flex:not([data-wrap]) .flex-inner{flex-wrap:wrap}.layout-flex[data-wrap=nowrap] .flex-inner{flex-wrap:nowrap}.layout-flex[data-wrap=reverse] .flex-inner{flex-wrap:wrap-reverse}.layout-flex[data-align=start] .flex-inner{align-items:flex-start}.layout-flex[data-align=end] .flex-inner{align-items:flex-end}.layout-flex[data-align=center] .flex-inner{align-items:center}.layout-flex[data-align=baseline] .flex-inner{align-items:baseline}.layout-flex[data-justify=end] .flex-inner{justify-content:flex-end}.layout-flex[data-justify=center] .flex-inner{justify-content:center}.layout-flex[data-justify=around] .flex-inner{justify-content:space-around}.layout-flex[data-justify=between] .flex-inner{justify-content:space-between}.layout-flex[data-justify=evenly] .flex-inner{justify-content:space-evenly}.layout-flex[data-x-space=px] .flex-inner{--x-gap:1px}.layout-flex[data-x-space="1"] .flex-inner{--x-gap:0.25rem}.layout-flex[data-x-space="2"] .flex-inner{--x-gap:0.5rem}.layout-flex[data-x-space="3"] .flex-inner{--x-gap:0.75rem}.layout-flex[data-x-space="4"] .flex-inner{--x-gap:1rem}.layout-flex[data-x-space="5"] .flex-inner{--x-gap:1.25rem}.layout-flex[data-x-space="6"] .flex-inner{--x-gap:1.5rem}.layout-flex[data-x-space="8"] .flex-inner{--x-gap:2rem}.layout-flex[data-y-space=px] .flex-inner{--y-gap:1px}.layout-flex[data-y-space="1"] .flex-inner{--y-gap:0.25rem}.layout-flex[data-y-space="2"] .flex-inner{--y-gap:0.5rem}.layout-flex[data-y-space="3"] .flex-inner{--y-gap:0.75rem}.layout-flex[data-y-space="4"] .flex-inner{--y-gap:1rem}.layout-flex[data-y-space="5"] .flex-inner{--y-gap:1.25rem}.layout-flex[data-y-space="6"] .flex-inner{--y-gap:1.5rem}.layout-flex[data-y-space="8"] .flex-inner{--y-gap:2rem}.layout-flex .flex-inner{display:flex;height:100%;--x-gap:0px;--y-gap:0px;margin:calc(var(--y-gap)*-1) 0 0 calc(var(--x-gap)*-1);width:calc(100% + var(--x-gap))}.layout-flex .flex-inner>*{margin:var(--y-gap) 0 0 var(--x-gap)}.layout-flex[data-cols] .flex-inner>*{width:calc(100% - var(--x-gap))}@media (min-width:640px){.layout-flex[data-cols="4"] .flex-inner>*{width:calc(50% - var(--x-gap))}}@media (min-width:768px){.layout-flex[data-cols="4"] .flex-inner>*{width:calc(33% - var(--x-gap))}.layout-flex[data-cols="3"] .flex-inner>*,.layout-flex[data-hasteasers][data-cols="4"] .flex-inner>*{width:calc(50% - var(--x-gap))}.layout-flex[data-hasteasers][data-cols="3"] .flex-inner>*{width:calc(33% - var(--x-gap))}}@media (min-width:1024px){.layout-flex[data-cols="4"] .flex-inner>*{width:calc(25% - var(--x-gap))}.layout-flex[data-cols="3"] .flex-inner>*{width:calc(33% - var(--x-gap))}.layout-flex[data-cols="2"] .flex-inner>*,.layout-flex[data-hasteasers][data-cols="4"] .flex-inner>*{width:calc(50% - var(--x-gap))}}@media (min-width:1536px){.layout-flex[data-hasteasers][data-cols="4"] .flex-inner>*{width:calc(25% - var(--x-gap))}}.layout-flex[data-commerce] .flex-inner{flex-direction:column}@media (min-width:480px){.layout-flex[data-commerce] .flex-inner{flex-direction:row;flex-wrap:wrap}}@media (min-width:1024px){.layout-flex[data-commerce] .flex-inner{flex-wrap:nowrap}}@media (max-width:480px){.layout-flex[data-commerce] .flex-inner{flex-flow:row wrap}}.layout-flex[data-max-content] .flex-inner{min-width:-moz-max-content;min-width:max-content}