.privacy-page{max-width:820px;margin:0 auto;padding:64px 24px 80px}.privacy-heading{margin-bottom:32px}.privacy-heading h1{font-size:clamp(42px,7vw,68px);line-height:1.04;margin:18px 0 20px}.privacy-heading h1 em{color:var(--blue);font-style:normal}.privacy-heading>p{font-size:20px;line-height:1.5}.privacy-heading small,.privacy-small{color:var(--muted);font-size:13px;line-height:1.65}.privacy-page p,.privacy-page dd,.privacy-page li{line-height:1.75}.privacy-page p{margin:12px 0}.privacy-page a:not(.btn){color:var(--blue);text-decoration:underline;text-underline-offset:4px}.privacy-page section{padding:32px 0;border-top:1px solid var(--line)}.privacy-page h2{font-size:26px;line-height:1.25;margin:0 0 18px}.privacy-summary{padding:24px 28px;background:var(--lavender);border:2px solid var(--ink);border-radius:20px;margin-bottom:24px}.privacy-summary strong{font-size:20px}.privacy-summary>a{display:inline-flex;align-items:center;min-height:44px;font-weight:750}.privacy-data{margin:0}.privacy-data>div{margin:24px 0}.privacy-data dt{font-weight:800}.privacy-data dd{margin:6px 0 0;color:var(--muted)}.privacy-delete .btn{margin:16px 0 8px}.privacy-footer{padding:24px;display:flex;flex-wrap:wrap;justify-content:center;gap:12px 28px;color:var(--muted);font-size:13px;border-top:1px solid var(--line)}.privacy-footer a{color:var(--blue);text-decoration:underline;min-height:44px;display:flex;align-items:center}.privacy-footer span{align-self:center}.deletion-page{max-width:700px}.privacy-page .deletion-card{padding:32px;background:var(--white);border:2px solid var(--ink);border-radius:24px;box-shadow:var(--shadow)}.deletion-card ul{padding-left:22px}.deletion-card li{padding-left:4px;margin:8px 0}.deletion-card form{display:grid;gap:12px;margin:24px 0}.deletion-card label{font-weight:750;font-size:14px}.deletion-card input{width:100%;min-height:52px;padding:12px 14px;border:1.5px solid var(--muted);border-radius:10px;background:var(--paper);color:var(--ink);font-size:16px}.deletion-card .deletion-danger{background:#a71936;color:#fff;border-color:#7f1229;box-shadow:0 4px 0 #7f1229;margin-top:12px}.deletion-card .deletion-danger:hover{background:#8b142d}.deletion-error{color:#a71936;background:#fff0f2;padding:12px;border-left:3px solid #a71936}.deletion-back{display:flex;min-height:48px;align-items:center;margin-top:24px}.deletion-card [hidden]{display:none!important}.deletion-card button{min-height:48px}.deletion-card .btn{white-space:normal}.deletion-card [aria-busy=true]{cursor:wait}#deletion-status{color:var(--muted)}#deletion-code{letter-spacing:.15em;font-family:var(--mono)}@media(max-width:540px){.privacy-page{padding:36px 18px 48px}.privacy-heading h1{font-size:40px}.privacy-heading>p{font-size:17px}.privacy-page .deletion-card{padding:24px 20px}.privacy-page h2{font-size:23px}.deletion-card .btn{width:100%;font-size:14px}.privacy-summary{padding:20px}.topbar .header-inner>.text-link{font-size:12px}}
