.privacy-information{gap:24px;max-width:860px;margin:auto;display:grid}.privacy-information>section{border:1px solid var(--line,#c5d8ed);background:var(--paper,#fff);border-radius:16px;min-width:0;padding:26px 28px}.privacy-information h2{font-family:var(--serif,serif);color:var(--ink,#29405c);margin:0 0 14px;font-size:29px;line-height:1.3}.privacy-information p,.privacy-information li{color:var(--ink,#29405c);font-size:14px;line-height:1.9}.privacy-information ul,.privacy-information ol{margin:12px 0;padding-left:22px}.privacy-information li+li{margin-top:8px}.privacy-information a{color:var(--accent-dark,#385d8a);text-underline-offset:3px;text-decoration:underline}.privacy-information .button{color:var(--paper,#fff);white-space:normal;max-width:100%;min-height:44px;line-height:1.6;text-decoration:none}.privacy-information code{overflow-wrap:anywhere;font-size:12px}.privacy-information .account-check{align-items:flex-start;gap:10px;margin:15px 0;font-size:13px;line-height:1.8;display:flex}.privacy-information .account-check input{flex:none;width:18px;height:18px;margin-top:4px}.privacy-request-receipt{border:1px solid var(--line,#c5d8ed);background:var(--surface,#f3f7fd);border-radius:12px;margin-top:16px;padding:18px}.privacy-request-receipt>strong{color:var(--ink,#29405c)}@media (max-width:600px){.privacy-information{gap:16px}.privacy-information>section{padding:21px 17px}.privacy-information h2{font-size:25px}.privacy-information p,.privacy-information li{font-size:13px}.privacy-information .button{width:100%;font-size:13px}}
