@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/plus-jakarta-sans-latin-400-normal-Dhut76fR.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-400-normal-BDKaGhyp.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-latin-700-normal-CfpNZvy6.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-700-normal-DqEcQeE5.woff)format("woff")}:root{--font:"Plus Jakarta Sans", system-ui, sans-serif;--color-background:#f9f8f8;--color-text:#3b3a3f;--color-muted:#807f82;--color-border:#ebeaeb;--color-error:#bb0722}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{background:var(--color-background);min-height:100vh;color:var(--color-text);font-family:var(--font);font-size:.875rem;line-height:1.375rem}h1{color:var(--color-text);font-family:var(--font);font-weight:700}.terms-page{max-width:720px;margin:0 auto;padding:4rem 1.5rem 3rem}.terms-page__header{border-bottom:1px solid var(--color-border);margin-bottom:1.5rem;padding-bottom:1rem}.terms-page__title{letter-spacing:-.03125rem;margin:0 0 .5rem;font-size:1.5rem;line-height:1.75rem}.terms-page__meta{color:var(--color-muted);margin:0;font-size:.75rem}.terms-page__body{flex-direction:column;gap:1rem;display:flex}.terms-page__paragraph{margin:0;line-height:1.6}.terms-page__error{color:var(--color-error);text-align:center;padding:4rem 1rem}
