*,:after,:before{box-sizing:border-box}html{text-size-adjust:100%}body{margin:0;font-family:var(--wl-font-sans);font-size:var(--wl-text-base);font-weight:var(--wl-weight-regular);line-height:var(--wl-leading-normal);background-color:var(--wl-color-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}body,h1,h2,h3,h4,h5,h6{color:var(--wl-color-ink)}h1,h2,h3,h4,h5,h6{font-family:var(--wl-font-serif);font-weight:var(--wl-weight-semibold);line-height:var(--wl-leading-tight)}h1,h2,h3,h4,h5,h6,p{margin:0 0 var(--wl-space-4)}a{color:var(--wl-color-teal);text-underline-offset:2px}a:hover{color:var(--wl-color-teal-strong)}img,svg,video{max-width:100%;height:auto}.wl-skip-link{position:absolute;left:var(--wl-space-4);top:calc(-1 * var(--wl-space-16));z-index:var(--wl-z-overlay);padding:var(--wl-space-2) var(--wl-space-4);background-color:var(--wl-color-surface-1);color:var(--wl-color-ink);border-radius:var(--wl-radius-sm);box-shadow:var(--wl-shadow-sm);text-decoration:none}.wl-skip-link:focus{top:var(--wl-space-4)}.wl-container{width:100%;max-width:var(--wl-content-max);margin-inline:auto;padding-inline:var(--wl-space-6)}.wl-main{display:block;padding-block:var(--wl-space-10);min-height:60vh}.wl-site-footer{border-top:1px solid var(--wl-color-border);padding-block:var(--wl-space-8);color:var(--wl-color-ink-muted);font-size:var(--wl-text-sm)}.wl-site-footer__note{margin:0}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-400.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-500.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-600.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-700.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/fraunces-400.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/fraunces-600.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}