*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--color-black:#1e1e1e;--color-white:#fff;--color-gray:#a1a1a1;--color-gray-text:#6e6e6e;--color-gray-light:#f3f3f3;--font-sans:"Helvetica Neue", Helvetica, Arial, sans-serif;--font-serif:"Times New Roman", Times, serif;--font-size-name:52px;--line-height-name:1.05;--font-size-hero:30px;--font-size-title:24px;--font-size-body:14px;--font-size-nav:11px;--line-height-hero:42px;--line-height-body:18px;--padding:20px;--nav-height:45px;--border-radius:10px}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-sans);font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-black);background-color:var(--color-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-padding-top:calc(var(--nav-height) + 16px)}body{background-color:var(--color-white);flex-direction:column;min-height:100dvh;display:flex}main{flex:1}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}:focus-visible{outline-offset:2px;outline:2px solid}.page{padding:122px var(--padding) 0}.skip-link{left:var(--padding);z-index:400;background:var(--color-black);color:var(--color-white);border-radius:var(--border-radius);font-size:var(--font-size-nav);padding:8px 12px;position:absolute;top:-3rem}.skip-link:focus{top:8px}.section{border-top:1px solid var(--color-black);margin-bottom:120px;padding-top:17px}.section-title{font-size:var(--font-size-title);color:var(--color-black);margin-bottom:40px;font-weight:400;line-height:1.2}.prose{max-width:728px;line-height:1.6}.prose>*+*{margin-top:16px}.prose a{text-decoration:underline}@media (max-width:768px){:root{--padding:14px;--nav-height:48px;--font-size-hero:18px;--font-size-name:30px;--font-size-title:20px;--line-height-hero:25px}.page{padding-top:96px}.section{margin-bottom:80px}}
