.privacy-page{min-height:100vh;color:#102b25;background:#f2f0e9;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.privacy-page *{box-sizing:border-box}.privacy-page a{color:inherit}.privacy-header{display:flex;align-items:center;justify-content:space-between;min-height:76px;padding:0 max(24px,calc((100vw - 960px)/2));background:#fffdf8;border-bottom:1px solid rgba(16,43,37,.12)}.privacy-brand{display:flex;align-items:center;gap:.55rem;color:#102b25;font-size:1.05rem;font-weight:900;text-decoration:none}.privacy-brand span{display:grid;place-items:center;width:30px;height:30px;background:#55d6a5;border-radius:9px}.privacy-back{color:#1b7f60;font-size:.75rem;font-weight:850;text-decoration:none}.privacy-article{max-width:790px;margin:0 auto;padding:5rem 24px 7rem}.privacy-kicker{margin:0 0 1rem;color:#1b9a70;font-size:.7rem;font-weight:950;text-transform:uppercase;letter-spacing:.12em}.privacy-article h1{max-width:760px;margin:0;font-family:Georgia,"Times New Roman",serif;font-size:clamp(2.7rem,6vw,4.8rem);font-weight:400;letter-spacing:-.052em;line-height:1}.privacy-intro{margin:1.6rem 0 3.4rem;color:#536d64;font-size:1.05rem;line-height:1.75}.privacy-article section{padding:1.6rem 0;border-top:1px solid rgba(16,43,37,.13)}.privacy-article h2{margin:0 0 .55rem;font-family:Georgia,"Times New Roman",serif;font-size:1.45rem;font-weight:400}.privacy-article section p,.privacy-placeholder p{margin:0;color:#50675f;font-size:.88rem;line-height:1.75}.privacy-placeholder{margin-top:2.2rem;padding:1.25rem 1.35rem;background:#fff4d8;border:1px solid #e2c36c;border-radius:12px}.privacy-placeholder strong{display:block;margin-bottom:.35rem;color:#6f5613;font-size:.78rem}.privacy-placeholder p{color:#6e633f;font-size:.78rem}@media(max-width:600px){.privacy-header{padding-inline:18px}.privacy-back{font-size:0}.privacy-back::after{font-size:1.1rem;content:"←"}.privacy-article{padding:3.5rem 20px 5rem}}

body{margin:0}
