*{margin:0;padding:0;box-sizing:border-box}body,html{font-family:system-ui,-apple-system,sans-serif;overflow-x:hidden}#__next,body,html{width:100%;height:100%}[data-cms-page] .cms-widget--text p{margin-top:0;margin-bottom:.875em}[data-cms-page] .cms-widget--text p:last-child{margin-bottom:0}[data-cms-page] .cms-widget--text h1,[data-cms-page] .cms-widget--text h2,[data-cms-page] .cms-widget--text h3,[data-cms-page] .cms-widget--text h4{margin-top:.75em;margin-bottom:.25em}[data-cms-page] .cms-widget--text h1:first-of-type,[data-cms-page] .cms-widget--text h2:first-of-type,[data-cms-page] .cms-widget--text h3:first-of-type,[data-cms-page] .cms-widget--text h4:first-of-type{margin-top:0}[data-cms-page] .cms-widget--text :last-child{margin-bottom:0}[data-cms-page] .cms-widget--text ol,[data-cms-page] .cms-widget--text ul{margin-top:0;margin-bottom:.875em;padding-left:1.5em}[data-cms-page] *,[data-cms-site] *{box-sizing:border-box}[data-cms-page],[data-cms-page] body,[data-cms-site],[data-cms-site] body{font-family:var(--cms-font-body);font-size:var(--cms-font-size-base);line-height:var(--cms-line-height);color:var(--cms-color-text);background-color:var(--cms-color-bg)}[data-cms-page] h1,[data-cms-page] h2,[data-cms-page] h3,[data-cms-page] h4,[data-cms-page] h5,[data-cms-page] h6,[data-cms-site] h1,[data-cms-site] h2,[data-cms-site] h3,[data-cms-site] h4,[data-cms-site] h5,[data-cms-site] h6{font-family:var(--cms-font-heading);font-weight:var(--cms-font-weight-bold);letter-spacing:var(--cms-letter-spacing-heading);color:var(--cms-color-text)}[data-cms-page] a,[data-cms-site] a{color:var(--cms-color-primary)}