.privacy-page{max-width:1180px;margin:auto;padding:0 32px}.privacy-header{justify-content:space-between;align-items:center;gap:24px;padding:24px 0;display:flex}.privacy-header img{object-fit:contain}.privacy-intro{max-width:840px;padding:64px 0 48px}.privacy-intro h1{margin:0 0 24px;font-size:clamp(42px,6vw,76px);font-weight:650;line-height:1.08}.privacy-lede{max-width:650px;margin:0 0 24px;font-size:clamp(19px,2.5vw,25px);line-height:1.55}.privacy-date{color:var(--muted);font-size:14px}.privacy-draft{border-left:3px solid var(--pencil);background:var(--pencil-wash);border-radius:0 16px 16px 0;margin-top:24px;padding:16px 20px;font-size:15px;line-height:1.6}.privacy-layout{grid-template-columns:minmax(180px,1fr) minmax(0,3fr);align-items:start;gap:48px;display:grid}.privacy-nav{flex-direction:column;gap:6px;display:flex;position:sticky;top:24px}.privacy-nav a{min-height:44px;padding:10px 0;font-size:15px;line-height:1.5}.privacy-document{background:var(--sheet);border:1px solid var(--line);border-radius:28px;min-width:0;padding:40px;box-shadow:0 18px 60px #6750850a}.privacy-document section{border-top:1px solid var(--line);padding:32px 0;scroll-margin-top:24px}.privacy-document section:first-child{border-top:0;padding-top:0}.privacy-document section:last-child{padding-bottom:0}.privacy-document h2{letter-spacing:-.025em;margin:0 0 18px;font-size:25px;font-weight:650;line-height:1.3}.privacy-document p{overflow-wrap:anywhere;margin:0 0 16px;font-size:16px;line-height:1.75}.privacy-document p:last-child{margin-bottom:0}.privacy-document a,.privacy-footer a{text-underline-offset:4px;color:var(--pencil-deep);text-decoration:underline}.privacy-document ul{columns:2;margin:0;padding-left:22px}.privacy-document li{break-inside:avoid;padding:8px 0}.privacy-document .usage-settings-panel{background:var(--paper);border:1px solid var(--line);border-radius:18px;max-width:none;margin:24px 0 0;padding:20px}.privacy-document .usage-settings-panel p{font-size:14px}.privacy-document .usage-settings-panel label{justify-content:flex-start}.privacy-document .usage-settings-panel input{order:-1}.privacy-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:40px 0;font-size:15px;display:flex}.privacy-intro h1{letter-spacing:-.035em}@media (width<=800px){.privacy-page{padding:0 24px}.privacy-intro{padding:36px 0}.privacy-layout{grid-template-columns:1fr;gap:28px}.privacy-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 20px;display:grid;position:static}.privacy-nav a{font-size:14px}.privacy-document{border-radius:24px;padding:24px}.privacy-document h2{font-size:23px}.privacy-document .usage-settings-panel{padding:16px}.privacy-header .brand{gap:8px;font-size:18px}.privacy-header img{width:64px;height:64px}.privacy-header{gap:12px}.privacy-header select{max-width:110px;padding:8px}}@media (width<=370px){.privacy-page{padding:0 16px}.privacy-document{padding:20px}}
