.legal-page[data-v-08c6ca14]{margin:0 auto;max-width:44rem;padding:var(--spacing-section-y) 1.25rem;color:var(--color-twilight-900);font-family:var(--font-sans)}.legal-page__header[data-v-08c6ca14]{display:flex;flex-direction:column;gap:.5rem;border-bottom:1px solid var(--color-cream-200);padding-bottom:1.25rem;margin-bottom:2rem}.legal-page__title[data-v-08c6ca14]{margin:0;font-family:var(--font-serif);font-size:var(--wanly-font-h1);font-weight:700;line-height:var(--wanly-leading-tight);color:var(--color-twilight-900);letter-spacing:.02em}.legal-page__updated[data-v-08c6ca14]{margin:0;font-size:var(--wanly-font-body-sm);color:var(--color-cream-700)}.legal-page__draft-notice[data-v-08c6ca14]{margin:0 0 2rem;padding:1rem 1.25rem;border-radius:var(--wanly-radius-md);background:var(--color-sunset-50);border:1px solid var(--color-sunset-200)}.legal-page__draft-title[data-v-08c6ca14]{margin:0 0 .25rem;font-size:var(--wanly-font-body-sm);font-weight:700;color:var(--color-sunset-700)}.legal-page__draft-body[data-v-08c6ca14]{margin:0;font-size:var(--wanly-font-body-sm);line-height:var(--wanly-leading-loose);color:var(--color-cream-700)}.legal-page__body[data-v-08c6ca14]{display:flex;flex-direction:column;gap:1.5rem}.legal-page__body[data-v-08c6ca14] h2{margin:0;padding-top:.5rem;font-family:var(--font-serif);font-size:var(--wanly-font-h2);font-weight:700;line-height:var(--wanly-leading-tight);color:var(--color-twilight-900);letter-spacing:.02em}.legal-page__body[data-v-08c6ca14] h3{margin:.5rem 0 0;font-family:var(--font-sans);font-size:var(--wanly-font-h3);font-weight:700;line-height:var(--wanly-leading-normal);color:var(--color-twilight-900)}.legal-page__body[data-v-08c6ca14] p{margin:0;font-size:var(--wanly-font-body);line-height:var(--wanly-leading-loose);color:var(--color-twilight-900)}.legal-page__body[data-v-08c6ca14] ol,.legal-page__body[data-v-08c6ca14] ul{margin:0;padding-left:1.5rem;display:flex;flex-direction:column;gap:.375rem;font-size:var(--wanly-font-body);line-height:var(--wanly-leading-loose);color:var(--color-twilight-900)}.legal-page__body[data-v-08c6ca14] li{padding-left:.25rem}.legal-page__body[data-v-08c6ca14] li::marker{color:var(--color-sunset-500)}.legal-page__body[data-v-08c6ca14] a{color:var(--color-sunset-600);font-weight:700;text-decoration:underline;text-underline-offset:.2em}.legal-page__body[data-v-08c6ca14] a:hover{color:var(--color-sunset-700)}.legal-page__body[data-v-08c6ca14] a:focus-visible{outline:2px solid var(--color-sunset-500);outline-offset:2px;border-radius:var(--wanly-radius-xs)}.legal-page__body[data-v-08c6ca14] strong{font-weight:700;color:var(--color-twilight-900)}.legal-page__body[data-v-08c6ca14] section{display:flex;flex-direction:column;gap:.75rem}.legal-page__body[data-v-08c6ca14] dl{display:grid;grid-template-columns:minmax(8rem,max-content) 1fr;-moz-column-gap:1rem;column-gap:1rem;row-gap:.5rem;margin:0;font-size:var(--wanly-font-body-sm);line-height:var(--wanly-leading-loose)}.legal-page__body[data-v-08c6ca14] dt{font-weight:700;color:var(--color-cream-700)}.legal-page__body[data-v-08c6ca14] dd{margin:0;color:var(--color-twilight-900)}@media(min-width:48rem){.legal-page[data-v-08c6ca14]{padding:var(--spacing-section-y-md) 1.5rem}.legal-page__header[data-v-08c6ca14]{padding-bottom:1.75rem;margin-bottom:2.5rem}}
