body,html{margin:0;padding:0}*{box-sizing:border-box;margin:0;padding:0}@font-face{font-family:EBGaramond;src:url(/EBGaramond.ttf)format("truetype")}*,:before,:after{box-sizing:border-box;margin:0;padding:0;font-weight:400}*,:before,:after{--transition:.2s cubic-bezier(.4,0,.2,1);-webkit-tap-highlight-color:transparent;outline-offset:4px;transition:color var(--transition),background-color var(--transition),box-shadow var(--transition),outline var(--transition),border-color var(--transition),border-radius var(--transition),font-weight var(--transition),opacity var(--transition),transform var(--transition),backdrop-filter var(--transition),filter var(--transition);outline:2px solid #0000}:is(*,:before,:after):focus-visible{outline-color:hsl(var(--blue))}.page__header{background:linear-gradient(rgb(var(--bg-2))0%,transparent 100%);border-radius:1rem;margin:1rem -1rem;padding:1rem}@media (max-width:768px){.page__header{border-radius:0}}.page__header h1{color:rgb(var(--brand));font-family:EBGaramond,serif;font-size:3rem;font-weight:900}.page__header h1+p{color:rgb(var(--text-2));font-size:1.5rem;font-weight:800}.page__sections{color:rgb(var(--text-1));flex-direction:column;gap:1rem;padding:1rem 0;display:flex}.page__sections .page__section h2{margin-bottom:1rem;font-size:1.5rem;font-weight:800}.page__sections .page__section h2:not(:first-child){margin-top:1.5rem}.page__sections .page__section h3{margin-bottom:.75rem;font-size:1.25rem;font-weight:700}.page__sections .page__section h3:not(:first-child){margin-top:1.5rem}.page__sections .page__section p{color:rgb(var(--text-2));margin-bottom:.75rem}.page__sections .page__section:not(:has(p)) h2{margin-bottom:.5rem}.page__sections .page__section ul{color:rgb(var(--text-2));margin-bottom:.75rem;margin-left:1.5rem}.page__sections .page__section ul li{margin-bottom:.5rem}:root{font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400}
