.privacy-module__VTbb1a__body{width:100%;max-width:40rem}.privacy-module__VTbb1a__logo{width:auto;height:2.5rem;margin-bottom:var(--space-6);color:var(--color-text);display:block}.privacy-module__VTbb1a__title{margin:0 0 var(--space-1);font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.02em;font-weight:800;font-size:var(--text-xl);line-height:1.2}.privacy-module__VTbb1a__edition{margin:0 0 var(--space-6);color:var(--color-text-muted);font-size:var(--text-ui-sm)}.privacy-module__VTbb1a__section{margin-bottom:var(--space-6)}.privacy-module__VTbb1a__heading{margin:0 0 var(--space-2);font-size:var(--text-base);font-weight:700}.privacy-module__VTbb1a__paragraph{margin:0 0 var(--space-3);font-size:var(--text-sm);line-height:1.6}.privacy-module__VTbb1a__list{margin:0 0 var(--space-3);padding-left:var(--space-4)}.privacy-module__VTbb1a__button{padding:var(--space-2) var(--space-4);border:1px solid var(--color-line-strong);border-radius:var(--radius-pill);color:var(--color-text);font-family:inherit;font-size:var(--text-ui-sm);cursor:pointer;transition:border-color var(--motion) ease-out;background:0 0}.privacy-module__VTbb1a__button:hover{border-color:var(--color-accent)}
.screen-module__Z19RBa__screen{min-height:100dvh;padding:max(var(--space-6), env(safe-area-inset-top)) var(--space-4) max(var(--space-6), env(safe-area-inset-bottom));place-items:center;display:grid}.screen-module__Z19RBa__body{text-align:center;width:100%;max-width:32rem}.screen-module__Z19RBa__narrow{max-width:24rem}.screen-module__Z19RBa__logo{width:auto;height:4rem;margin:0 auto var(--space-6);display:block}.screen-module__Z19RBa__title{margin:0 0 var(--space-4);font-family:var(--font-scripture), Georgia, serif;font-weight:700;font-size:var(--text-display);line-height:1.1}.screen-module__Z19RBa__text{margin:0 0 var(--space-6);color:var(--color-text-muted);font-size:var(--text-base);line-height:1.6}.screen-module__Z19RBa__action{padding:var(--space-3) var(--space-6);border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-background);transition:opacity var(--motion) ease-out;font-weight:600;text-decoration:none;display:inline-block}.screen-module__Z19RBa__action:hover{opacity:.9}.screen-module__Z19RBa__legal{margin:var(--space-6) 0 0;font-size:var(--text-ui-sm)}.screen-module__Z19RBa__legal a{color:var(--color-text-muted)}
