:root{--color-accent:#e97770;--color-accent-hover:#f98780;--color-accent-active:#d96760;--color-ink:#6e737a;--color-ink-muted:#73777c;--color-ink-faint:#989ba0;--color-heading:#484d55;--color-link:#717479;--color-nav:#000a33;--color-icon-circle:#2f333b;--color-footer:#282b34;--transition:.25s ease-in-out}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{-webkit-text-size-adjust:none}mark{color:inherit;background-color:#0000}input::-moz-focus-inner{border:0;padding:0}input,select,textarea{appearance:none}html{box-sizing:border-box}*,:before,:after{box-sizing:inherit}body,input,textarea,select{color:var(--color-ink);letter-spacing:.025em;font-family:Source Sans Pro,sans-serif;font-size:14pt;font-weight:400;line-height:1.75em}h1,h2,h3,h4,h5,h6{color:var(--color-heading);font-weight:700}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;text-decoration:none}a{transition:color var(--transition);color:var(--color-link);text-decoration:underline}a:hover{text-decoration:none}strong,b{color:var(--color-heading);font-weight:700}blockquote{border-left:.5em solid #ddd;padding:1em 0 1em 2em;font-style:italic}em,i{font-style:italic}hr{border:0;border-top:1px solid #ddd;margin:2em 0}sub{font-size:.8em;position:relative;top:.5em}sup{font-size:.8em;position:relative;top:-.5em}.nobr{white-space:nowrap}p,ul,ol,dl,table,blockquote,form{margin-bottom:2em}section,article{margin:0 0 4em}section>:last-child,article>:last-child,section:last-child,article:last-child{margin-bottom:0}@media (width<=1679.29px){body,input,textarea,select{font-size:12pt}}@media (width<=1279.29px){body,input,select,textarea{letter-spacing:.015em;font-size:11pt;line-height:1.5em}}@media (width<=979.29px){header br{display:none}}@media (width<=735.29px){body,input,select,textarea{letter-spacing:0;font-size:10.5pt;line-height:1.5em}h2,h3,h4,h5,h6{letter-spacing:.05em;margin:0 0 1em;font-size:1.2em}hr{margin:1em 0}section,article{clear:both}header br{display:none}}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}html{scroll-behavior:smooth;scroll-padding-top:4em}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
