.home-container{display:flex;flex-direction:column;align-items:center}.home-container,.page-container{min-height:100vh;min-height:100dvh;background:var(--bg);padding:max(1rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) max(100px,calc(env(safe-area-inset-bottom) + 82px)) max(1rem,env(safe-area-inset-left));transition:background-color .3s ease}.content-wrapper,.page-content{width:100%;max-width:var(--content-width);margin:0 auto}.entry-card{background:var(--surface);color:var(--text);border-radius:var(--radius-md);padding:1.5rem;box-shadow:var(--shadow-soft);border:1px solid var(--border);transition:background-color .3s ease,border-color .3s ease}.main-title{font-family:var(--font-display),Georgia,serif;font-size:1.75rem;font-weight:500;letter-spacing:-.02em;line-height:1.15;color:var(--text);margin-bottom:1rem;text-align:center}.legal-page{padding-bottom:3rem}.legal-page .page-content{max-width:44rem}@media (min-width:768px){.legal-page{padding-top:3rem}.legal-page .entry-card{padding:2.5rem 3rem;font-size:1rem}}.legal-page .entry-card{line-height:1.65}.legal-page .entry-card section{margin-bottom:1.75rem}.legal-page .entry-card h2{margin:0 0 .6rem;font-size:1.15rem}.legal-page .entry-card p{margin:0 0 .85rem}.legal-page .entry-card ul{margin:0 0 .85rem;padding-left:1.25rem;list-style:disc}.legal-page .entry-card li{margin-bottom:.35rem}.legal-page .main-title{margin-bottom:1.5rem}.legal-page .legal-footer-links{display:flex;gap:1rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--border)}
/*# sourceMappingURL=cd8c4dba149f2dd0.css.map*/