.privacy-page{min-height:70vh;padding:34px 20px 76px;color:#18352f;background:#f7f5ef}.privacy-hero{max-width:900px;margin:0 auto 30px;padding:35px clamp(20px,5vw,56px);text-align:center;background:#0e3b32;border-radius:14px;color:#fff}.privacy-hero>.material-symbols-outlined{display:inline-grid;width:54px;height:54px;place-items:center;border-radius:50%;background:#ffffff18;color:#e2bd68;font-size:27px}.privacy-hero>p:first-of-type{margin:13px 0 5px;color:#e2bd68;font-size:12px;font-weight:800}.privacy-hero h1{margin:0;font-size:clamp(25px,4vw,36px)}.privacy-hero .privacy-updated{margin:10px 0 0;color:#d6e3dc;font-size:12px}.privacy-hero .privacy-lead{max-width:650px;margin:18px auto 0;color:#e8eee9;font-size:14px;line-height:2}.privacy-content{max-width:900px;margin:0 auto;padding:10px clamp(18px,5vw,48px);background:#fff;border:1px solid #e7e1d5;border-radius:14px}.privacy-section{display:grid;grid-template-columns:46px 1fr;grid-gap:14px;gap:14px;padding:25px 0;border-bottom:1px solid #eee9df}.privacy-section-number{display:grid;width:38px;height:38px;place-items:center;border-radius:9px;background:#f5f0e4;color:#8a6318;font-size:12px;font-weight:900}.privacy-section h2{margin:0 0 10px;color:#0e3b32;font-size:17px}.privacy-section p{margin:0 0 10px;color:#515b56;font-size:13px;line-height:2.1}.privacy-section p:last-child{margin-bottom:0}.privacy-back{padding:22px 0;text-align:center}.privacy-back a{color:#0e3b32;font-weight:800;text-decoration:underline;text-underline-offset:4px}@media (max-width:600px){.privacy-page{padding:16px 10px 45px}.privacy-hero{padding:28px 18px}.privacy-content{padding:4px 16px}.privacy-section{grid-template-columns:34px 1fr;gap:10px;padding:21px 0}.privacy-section-number{width:32px;height:32px;font-size:10px}.privacy-section h2{font-size:15px}.privacy-section p{font-size:12px}}