.privacy-page{padding:88px 0 120px}.privacy-hero{max-width:690px;border-bottom:1px solid var(--line);padding-bottom:54px}.privacy-hero h1{font-size:clamp(52px,7vw,80px);margin-bottom:24px}.privacy-hero>p:last-child{max-width:600px;color:var(--muted);font-size:16px;line-height:1.9}.privacy-layout{display:grid;grid-template-columns:190px 1fr;gap:90px;padding-top:60px}.privacy-index{position:sticky;top:30px;align-self:start;display:flex;flex-direction:column;gap:15px;font-size:12px}.privacy-index span{color:var(--gold);font-weight:800;letter-spacing:.12em;margin-bottom:6px}.privacy-index a{color:var(--muted)}.privacy-index a:hover{color:var(--green)}.privacy-content{max-width:760px}.privacy-content section{scroll-margin-top:30px;padding:0 0 45px;margin-bottom:45px;border-bottom:1px solid var(--line)}.privacy-content h2{font:500 26px Georgia,serif;letter-spacing:-.03em;margin:0 0 22px}.privacy-content p{color:#626c65;font-size:14px;line-height:1.95;margin:0 0 15px}.privacy-content strong{color:var(--green)}.permission-lead{font-size:15px!important}.permission-status{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:24px 0;padding:16px 18px;border:1px solid #cad8cc;border-radius:12px;background:#f3f7f2}.permission-status span{color:var(--muted);font-size:12px}.permission-status strong{text-align:right;font-size:13px}.permission-list{overflow:hidden;border:1px solid var(--line);border-radius:14px;background:var(--card)}.permission-item{display:grid;grid-template-columns:220px 1fr;gap:22px;padding:19px 20px;border-bottom:1px solid var(--line)}.permission-item:last-child{border-bottom:0}.permission-item>div strong,.permission-item>div span{display:block}.permission-item>div strong{font-size:14px}.permission-item>div span{margin-top:5px;color:var(--muted);font:11px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;overflow-wrap:anywhere}.permission-item p{margin:0;font-size:13px;line-height:1.75}.privacy-note{background:#e5ede4;border-radius:12px;padding:15px 17px;color:var(--green)!important}.permission-list+.privacy-note{margin-top:18px}.privacy-back{margin-top:5px}@media (max-width:820px){.privacy-page{padding-top:55px}.privacy-layout{display:block;padding-top:35px}.privacy-index{position:static;display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:55px;padding:18px;background:var(--card);border:1px solid var(--line);border-radius:14px}.privacy-index span{grid-column:1/-1}.privacy-content section{scroll-margin-top:20px}.privacy-content h2{font-size:23px}.permission-status{align-items:flex-start;flex-direction:column}.permission-status strong{text-align:left}.permission-item{grid-template-columns:1fr;gap:10px;padding:18px}.permission-item p{font-size:14px}}
