.privacy-page{line-height:1.75}.privacy-page .privacy-header{border-bottom:1px solid var(--border);gap:18px;width:min(800px,100% - 36px);max-width:800px;margin:0 auto;padding:22px 0}.privacy-header .back-link{text-align:right;font-size:13px;font-weight:600;text-decoration:none}.privacy-header .back-link:hover{text-decoration:underline}.privacy-page .privacy-sheet{width:min(800px,100% - 36px);max-width:800px;margin:0 auto;padding:42px 0 65px}.privacy-sheet>.eyebrow{letter-spacing:2px;text-transform:uppercase;color:var(--primary);margin:0 0 10px;font:800 12px/1.5 Arial,Helvetica,sans-serif}.privacy-page .privacy-sheet h1{letter-spacing:-2px;margin:0 0 12px;font-family:Arial,Helvetica,sans-serif;font-size:clamp(34px,6vw,54px);font-weight:700;line-height:1.13}.privacy-page .privacy-sheet .legal-date{color:var(--muted-foreground);margin:0 0 27px;font-size:13px}.privacy-page .privacy-sheet p{color:var(--muted-foreground);margin:0 0 14px;font-size:15px;line-height:1.75}.privacy-page .privacy-sheet .privacy-intro{color:#4c4350;background:#fff1e9;border:1px solid #e7cbbd;border-radius:15px;margin:0;padding:19px 22px}.privacy-page .privacy-sheet section{background:0 0;border:0;margin:33px 0 0;padding:0}.privacy-page .privacy-sheet h2{letter-spacing:-.6px;max-width:none;color:var(--foreground);margin:0 0 10px;font-family:Arial,Helvetica,sans-serif;font-size:22px;font-weight:650;line-height:1.35}.privacy-sheet a{text-underline-offset:3px;overflow-wrap:anywhere}.privacy-page .privacy-footer{border-top:1px solid var(--border);width:min(800px,100% - 36px);max-width:800px;color:var(--muted-foreground);justify-content:flex-start;gap:6px;margin:0 auto;padding:24px 0 40px;font-size:13px;display:flex}.privacy-footer a{color:var(--primary);text-underline-offset:3px}[data-theme=dark] .privacy-page .privacy-sheet .privacy-intro{color:#e4e9f0;background:#223249;border-color:#495369}@media (max-width:540px){.privacy-page .privacy-header{flex-wrap:wrap;padding:18px 0}.privacy-page .privacy-sheet{padding-top:30px}.privacy-page .privacy-sheet .privacy-intro{padding:17px 18px}.privacy-page .privacy-footer{align-items:flex-start}}
