@charset "UTF-8";html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}a{background-color:transparent}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}template{display:none}*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}a{cursor:revert}ul{list-style:none}::-moz-placeholder{color:unset}::placeholder{color:unset}::-webkit-details-marker{display:none}@font-face{font-family:Erode Variable;src:url("./Erode-Variable-SQALDK2Z.woff2") format("woff2"),url("./Erode-Variable-PL5BM3Y2.woff") format("woff"),url("./Erode-Variable-6FOIY34E.ttf") format("truetype");font-weight:300 700;font-display:swap;font-style:normal}@font-face{font-family:Erode Variable;src:url("./Erode-VariableItalic-3XZQHICM.woff2") format("woff2"),url("./Erode-VariableItalic-VKGGSEUV.woff") format("woff"),url("./Erode-VariableItalic-S7SXK3WR.ttf") format("truetype");font-weight:300 700;font-display:swap;font-style:italic}@font-face{font-family:GeneralSans Variable;src:url("./GeneralSans-Variable-3FJSWOFA.woff2") format("woff2"),url("./GeneralSans-Variable-LIGW32QM.woff") format("woff"),url("./GeneralSans-Variable-YRDTRYWW.ttf") format("truetype");font-weight:200 700;font-display:swap;font-style:normal}@font-face{font-family:GeneralSans Variable;src:url("./GeneralSans-VariableItalic-S77XH3OB.woff2") format("woff2"),url("./GeneralSans-VariableItalic-F2BDBM4E.woff") format("woff"),url("./GeneralSans-VariableItalic-CABKA4GN.ttf") format("truetype");font-weight:200 700;font-display:swap;font-style:italic}:root{--brand-color: abstracts.$brand-color}html{box-sizing:border-box;background-color:#fe4}*,*:before,*:after{box-sizing:inherit}a{color:#111;text-decoration:underline}a:hover,a:active,a:focus,a:focus-within{color:#111;text-decoration:underline}ul{margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}li{margin-top:.5em;margin-bottom:.5em}ul>li{padding-inline-start:.375em}ul>li p{margin-top:.75em;margin-bottom:.75em}ul>li>p:first-child{margin-top:1.25em}ul>li>p:last-child{margin-bottom:1.25em}ul ul{margin-top:.75em;margin-bottom:.75em}h1+*{margin-top:0}h2+*{margin-top:0}h3+*{margin-top:0}h4+*{margin-top:0}.content-grid{--padding-inline: 1rem;--content-max-width: 58ch;--breakout-max-width: 960px;--breakout-size: calc((var(--breakout-max-width) - var(--content-max-width)) / 2);display:grid;grid-template-columns:[full-width-start] minmax(var(--padding-inline),1fr) [breakout-start] minmax(0,var(--breakout-size)) [content-start] min(100% - var(--padding-inline) * 2,var(--content-max-width)) [content-end] minmax(0,var(--breakout-size)) [breakout-end] minmax(var(--padding-inline),1fr) [full-width-end]}.content-grid>:not(.breakout,.full-width),.full-width>:not(.breakout,.full-width){grid-column:content}.content-grid>.breakout,.content-grid>.TextformatterVideoEmbed{grid-column:breakout}.content-grid>.full-width{grid-column:full-width;display:grid;grid-template-columns:inherit;background-color:#fd3;padding:1em 0 2.375em;margin:1.625em 0}#content{padding-bottom:5rem}footer{padding-top:1rem;padding-bottom:2rem;background-color:#222;color:#fff}footer a{color:#fff}footer a:hover,footer a:active,footer a:focus,footer a:focus-within{color:#fff}body{color:#111;font-size:1rem;font: 125%/1.4 Open Sans,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(1rem,.913rem + .4348vw,1.25rem);font-family:Erode Variable;font-optical-sizing:auto;font-stretch:100%;font-weight:450}h1{font-family:GeneralSans Variable;font-weight:900;font-optical-sizing:auto;font-stretch:100%;font-weight:600;text-align:center;letter-spacing:-.03em;word-spacing:.05em}h2,h3,h4{font-family:GeneralSans Variable;font-optical-sizing:auto;font-stretch:100%;font-weight:550}h4,.h4{font-size:1.2rem;font-size:clamp(1.2rem,1.0739rem + .6304vw,1.5625rem);line-height:calc(4px + 2ex)}h3,.h3{font-size:1.44rem;font-size:clamp(1.44rem,1.2615rem + .8924vw,1.9531rem);line-height:calc(4px + 2ex)}h2,.h2{font-size:1.728rem;font-size:clamp(1.728rem,1.4799rem + 1.2407vw,2.4414rem);line-height:calc(4px + 2ex)}h1,.h1{font-size:2.48832rem;font-size:clamp(2.986rem,2.366rem + 3.0998vw,4.7684rem);font-size:clamp(3.5832rem,2.7563rem + 4.1344vw,5.9605rem);font-size:clamp(4.2998rem,3.2039rem + 5.4796vw,7.4506rem);line-height:calc(4px + 2ex)}p,li,h1,h2,h3,h4{word-break:break-word;-webkit-hyphens:auto;hyphens:auto;margin-top:0}h1,h2,h3,h4{margin-bottom:.4em;margin-top:1.4em}h1{margin-top:.9em}h2,h3,h4{margin-top:1.4em}p{margin-bottom:.625em;line-height:1.4}h2+p{margin-top:0}
/**
* @license
*
* Font Family: Erode
* Designed by: Nikhil Ranganathan
* URL: https://www.fontshare.com/fonts/erode
* © 2024 Indian Type Foundry
*
*/
/**
* @license
*
* Font Family: General Sans
* Designed by: Frode Helland
* URL: https://www.fontshare.com/fonts/general-sans
* © 2024 Indian Type Foundry
*
*/