@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);letter-spacing:.01em;line-height:1.4}@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);letter-spacing:-.005em;line-height:1}@media(min-width:800px){.richtext h1{font-size:4.8rem;letter-spacing:-.01em;line-height:1}}.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);letter-spacing:-.005em;line-height:1}@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);letter-spacing:-.003em;line-height:1.1}@media(min-width:800px){.richtext h3{font-size:2.0625rem;letter-spacing:-.005em;line-height:1.1}}.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);letter-spacing:0;line-height:1.1}@media(min-width:800px){.richtext h4{font-size:1.5625rem;letter-spacing:-.003em;line-height:1.2em}}.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);letter-spacing:-.003em;line-height:1.2}@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);letter-spacing:0;line-height:1.2}@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{font-size:.75em;vertical-align:text-top}.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:"◆";left:-1.5rem;position:absolute}.richtext iframe[style*=aspect-ratio]{height:auto;width:100%}.richtext a[target=_blank]{--offset:.2em;padding-right:var(--offset)}.richtext a[target=_blank]:after{content:"↗";display:inline-block;font-size:.8em;left:var(--offset);position:relative;text-decoration:none;vertical-align:super}.richtext>:last-child{margin-bottom:0}
