@charset "UTF-8";:root{--breakpoint-mobile:320px;--breakpoint-portrait:530px;--breakpoint-landscape:800px;--breakpoint-notebook:1180px;--breakpoint-desktop:1480px;--breakpoint-desktop-large:2260px;--breakpoint:var(--breakpoint-mobile);--document-min-width:320px;--document-max-width:2560px;--full-grid-column-width:calc((100% - var(--grid-margin)*2 - var(--grid-column-gap)*(var(--grid-columns) + 1))/var(--grid-columns));--grid-indent:calc(var(--grid-column-gap) + var(--grid-margin));--block-margin:2rem;--grid-columns:6;--grid-column-gap:.5rem;--grid-margin:.5rem;--grid-max-width:90rem;--grid-padding:1rem;--grid-row-gap:1rem}@media(min-width:530px)and (max-width:799px){:root{--breakpoint:var(--breakpoint-portrait)}}@media(min-width:800px)and (max-width:1179px){:root{--breakpoint:var(--breakpoint-landcape)}}@media(min-width:1180px)and (max-width:1479px){:root{--breakpoint:var(--breakpoint-notebook)}}@media(min-width:1480px)and (max-width:2259px){:root{--breakpoint:var(--breakpoint-desktop)}}@media(min-width:2260px){:root{--breakpoint:var(--breakpoint-desktop-large)}}@media(min-width:800px){:root{--block-margin:2rem;--grid-columns:12;--grid-column-gap:1rem;--grid-margin:1rem;--grid-padding:1rem;--grid-row-gap:1rem}}.richtext{font-family:var(--font-family-richtext,var(--font-reckless-stack));font-feature-settings:var(--font-reckless-feature-settings);font-size:var(--font-size-richtext,1.125rem);font-weight:var(--font-weight-richtext,--font-weight-regular);line-height:1.4;letter-spacing:.01em}@media(min-width:800px){.richtext{font-size:var(--font-size-richtext,1.25rem)}}.richtext h1{font-family:var(--font-reckless-stack);font-feature-settings:var(--font-reckless-feature-settings);font-size:2.0625rem;font-weight:var(--base-font-weight);line-height:1;letter-spacing:-.005em}@media(min-width:800px){.richtext h1{font-size:4.8rem;line-height:1;letter-spacing:-.01em}}.richtext h2{font-family:var(--font-reckless-stack);font-feature-settings:var(--font-reckless-feature-settings);font-size:1.625rem;font-weight:var(--base-font-weight);line-height:1;letter-spacing:-.005em}@media(min-width:800px){.richtext h2{font-size:2.5rem;line-height:1}}.richtext h3{font-family:var(--font-reckless-stack);font-feature-settings:var(--font-reckless-feature-settings);font-size:1.5rem;font-weight:var(--base-font-weight);line-height:1.1;letter-spacing:-.003em}@media(min-width:800px){.richtext h3{font-size:2.0625rem;line-height:1.1;letter-spacing:-.005em}}.richtext h4{font-family:var(--font-reckless-stack);font-feature-settings:var(--font-reckless-feature-settings);font-size:1.25rem;font-weight:var(--base-font-weight);line-height:1.1;letter-spacing:0}@media(min-width:800px){.richtext h4{font-size:1.5625rem;line-height:1.2em;letter-spacing:-.003em}}.richtext h5{font-family:var(--font-reckless-stack);font-feature-settings:var(--font-reckless-feature-settings);font-size:1.125rem;font-weight:var(--base-font-weight);line-height:1.2;letter-spacing:-.003em}@media(min-width:800px){.richtext h5{font-size:1.3125rem}}.richtext h6{font-family:var(--font-reckless-stack);font-feature-settings:var(--font-reckless-feature-settings);font-size:1rem;font-weight:var(--base-font-weight);line-height:1.2;letter-spacing:0}@media(min-width:800px){.richtext h6{font-size:1.0625rem;line-height:1.2}}.richtext h2:not(:first-child){margin-top:2.5rem}.richtext h1,.richtext h2{margin-bottom:.75rem}.richtext h3,.richtext h4{margin-bottom:.25rem}.richtext h5,.richtext h6{font-weight:var(--font-weight-semibold)}.richtext p{margin-bottom:1rem}.richtext b{font-weight:var(--font-weight-semibold)}.richtext sup{vertical-align:text-top;font-size:.75em}.richtext ol,.richtext ul{margin-bottom:1rem;padding-left:1.5rem}.richtext ul{list-style:none}.richtext ul li{position:relative}.richtext ul li:before{content:"◆";position:absolute;left:-1.5rem}.richtext iframe[style*=aspect-ratio]{width:100%;height:auto}.richtext a[target=_blank]{--offset:.2em;padding-right:var(--offset)}.richtext a[target=_blank]:after{vertical-align:super;position:relative;left:var(--offset);display:inline-block;content:"↗";font-size:.8em;text-decoration:none}.richtext>:last-child{margin-bottom:0}
