.privacy-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:64px;align-items:start}
.privacy-nav{position:sticky;top:110px;border:1px solid var(--line);border-radius:12px;padding:24px;background:#f5f8fa}
.privacy-nav h2{font-size:17px;margin:0 0 16px}.privacy-nav a{display:block;padding:9px 0;font-size:13px;line-height:1.5}.privacy-nav a:hover{color:#00866b}
.privacy-content{max-width:850px;min-width:0}.privacy-updated{color:#647d92;font-size:13px;margin:0 0 32px}.privacy-content section{scroll-margin-top:115px;margin-bottom:36px}.privacy-content h2{font-size:25px;line-height:1.35;margin-bottom:16px}.privacy-content p{line-height:1.9;overflow-wrap:anywhere}.privacy-contact{border-top:1px solid var(--line);padding-top:30px}.privacy-contact a,.privacy-form-note a{text-decoration:underline;text-underline-offset:3px;color:#00866b}.privacy-form-note{display:block;margin:16px 0;font-size:13px;line-height:1.6}
@media(max-width:850px){.privacy-layout{grid-template-columns:1fr;gap:32px}.privacy-nav{position:static}.privacy-nav nav{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.privacy-nav h2{grid-column:1/-1}.privacy-content h2{font-size:22px}}
@media(max-width:450px){.privacy-nav nav{grid-template-columns:1fr}}
