.deletion-page{max-width:900px;margin:40px auto;padding:0 20px 40px;line-height:1.7;color:var(--vs-color-text,#1f2937)}
.deletion-page h1{font-size:clamp(26px,5vw,36px);line-height:1.25}.deletion-page h2{font-size:23px;margin:0 0 16px}
.deletion-page section{background:var(--vs-color-surface,#fff);border:1px solid #dce2ec;border-radius:18px;padding:28px;margin:24px 0;overflow-wrap:anywhere}
.deletion-page a{color:#2456c6}.deletion-page .deletion-button{display:inline-block;background:#a32039;color:#fff;border:0;border-radius:10px;padding:12px 20px;text-decoration:none;font-weight:600;margin:8px 0 16px}
.deletion-page label{display:block;margin:18px 0}.deletion-page input:not([type=checkbox]),.deletion-page textarea{display:block;width:100%;max-width:100%;padding:10px;border:1px solid #718096;border-radius:6px}
.deletion-page input[type=checkbox]{margin-right:8px}.deletion-page a:focus-visible,.deletion-page button:focus-visible,.deletion-page input:focus-visible{outline:3px solid #396cd8;outline-offset:4px}
.deletion-page li+li{margin-top:10px}.deletion-page table{width:100%}.deletion-page td,.deletion-page th{padding:8px;text-align:left}
@media(max-width:600px){.deletion-page{margin-top:24px;padding:0 16px 24px}.deletion-page section{padding:20px}.deletion-page .deletion-button{width:100%;text-align:center}}
