.privacy-document{max-width:760px;margin:0 auto;padding:48px 0 80px}
.privacy-document .back-link{display:inline-flex;align-items:center;min-height:44px;margin-bottom:24px;font-size:14px;color:var(--green);text-underline-offset:4px}
.privacy-document h1{font-size:clamp(42px,5vw,68px);line-height:1.08;letter-spacing:-.045em;color:var(--green);font-weight:500}
.privacy-document .privacy-updated{font-size:13px;color:var(--muted);margin:18px 0 44px}
.privacy-document section{margin-top:30px}
.privacy-document h2{font-size:23px;line-height:1.3;letter-spacing:-.025em;font-weight:500;margin:0 0 12px}
.privacy-document p{font-size:16px;line-height:1.7;margin:12px 0;color:#394C40;overflow-wrap:anywhere}
.privacy-document strong{font-weight:600;color:var(--ink)}
.privacy-document p a{color:var(--green);text-underline-offset:3px}
@media(max-width:760px){.privacy-document{padding:24px 0 48px}.privacy-document .back-link{margin-bottom:20px}.privacy-document .privacy-updated{margin-bottom:30px}.privacy-document h2{font-size:21px}.privacy-document p{font-size:15px;line-height:1.65}}
