: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) * (1 + var(--grid-columns)))) / 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 (width>=530px) and (width<=799px){:root{--breakpoint:var(--breakpoint-portrait)}}@media (width>=800px) and (width<=1179px){:root{--breakpoint:var(--breakpoint-landcape)}}@media (width>=1180px) and (width<=1479px){:root{--breakpoint:var(--breakpoint-notebook)}}@media (width>=1480px) and (width<=2259px){:root{--breakpoint:var(--breakpoint-desktop)}}@media (width>=2260px){:root{--breakpoint:var(--breakpoint-desktop-large)}}.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 (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-size:var(--font-size-richtext,1.25rem)}}.richtext h1{font-size:2.0625rem}.richtext h1,.richtext h2{font-family:var(--font-reckless-stack);font-feature-settings:var(--font-reckless-feature-settings);font-weight:var(--base-font-weight);letter-spacing:-.005em;margin-bottom:.75rem;line-height:1}.richtext h2{font-size:1.625rem}.richtext h3{letter-spacing:-.003em;font-size:1.5rem}.richtext h3,.richtext h4{font-family:var(--font-reckless-stack);font-feature-settings:var(--font-reckless-feature-settings);font-weight:var(--base-font-weight);margin-bottom:.25rem;line-height:1.1}.richtext h4{letter-spacing:0;font-size:1.25rem}.richtext h5{letter-spacing:-.003em;font-size:1.125rem}.richtext h5,.richtext h6{font-family:var(--font-reckless-stack);font-feature-settings:var(--font-reckless-feature-settings);font-weight:var(--base-font-weight);line-height:1.2}.richtext h6{letter-spacing:0;font-size:1rem}@media (width>=800px){.richtext h1{letter-spacing:-.01em;font-size:4.8rem;line-height:1}.richtext h2{font-size:2.5rem;line-height:1}.richtext h3{letter-spacing:-.005em;font-size:2.0625rem;line-height:1.1}.richtext h4{letter-spacing:-.003em;font-size:1.5625rem;line-height:1.2em}.richtext h5{font-size:1.3125rem}.richtext h6{font-size:1.0625rem;line-height:1.2}}.richtext h2:not(:first-child){margin-top:2.5rem}.richtext b,.richtext h5,.richtext h6{font-weight:var(--font-weight-semibold)}.richtext p{margin-bottom:1rem}.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;left:var(--offset);content:"↗";font-size:.8em;text-decoration:none;display:inline-block;position:relative}.richtext>:last-child{margin-bottom:0}
