.deletion-page{background:#f7f9fd;color:#182235;line-height:1.75}
.deletion-page a{color:#143cb7;text-underline-offset:3px}
.deletion-header,.deletion-footer{max-width:1160px;margin:auto;padding:26px 32px;display:flex;align-items:center;justify-content:space-between;gap:24px}
.deletion-header img{display:block;max-width:142px;height:auto}
.deletion-header>a:last-child{font-size:14px;font-weight:700}
.deletion-main{max-width:980px;margin:auto;padding:36px 32px 64px}
.deletion-hero{padding:36px 0 52px;max-width:740px}
.deletion-eyebrow{font-size:12px;font-weight:800;letter-spacing:.13em;color:#143cb7;margin:0 0 16px}
.deletion-page h1{font-size:clamp(42px,7vw,72px);letter-spacing:-.055em;line-height:1.08;margin:0 0 26px;font-weight:800}
.deletion-lead{font-size:19px;max-width:650px;margin:0 0 28px;color:#596679}
.deletion-primary{display:inline-flex;align-items:center;justify-content:center;gap:28px;background:#0037dd;color:#fff!important;text-decoration:none;font-weight:800;border-radius:40px;padding:16px 26px;min-height:56px;box-shadow:0 9px 22px #0037dd1a}
.deletion-primary:hover{background:#002db6}
.deletion-caption{font-size:13px;color:#596679;margin:16px 0 0}
.deletion-card{background:#fff;border:1px solid #e2e8f2;border-radius:24px;padding:34px;margin-bottom:24px}
.deletion-page h2{font-size:25px;letter-spacing:-.025em;line-height:1.3;margin:0 0 18px}
.deletion-page h3{font-size:17px;margin:0 0 8px;line-height:1.4}
.deletion-card p,.deletion-recovery p{margin:0 0 14px;color:#596679}
.deletion-card p:last-child,.deletion-recovery p:last-child{margin-bottom:0}
.deletion-steps{list-style:none;padding:0;margin:24px 0 0;counter-reset:step}
.deletion-steps li{counter-increment:step;display:flex;gap:18px;padding:22px 0;border-top:1px solid #e7ecf4}
.deletion-steps li:before{content:counter(step,decimal-leading-zero);width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border-radius:12px;background:#edf2ff;color:#143cb7;font-weight:800;font-size:13px}
.deletion-recovery{display:flex;gap:28px;align-items:start;padding:32px;border-radius:24px;background:#edf2ff;border:1px solid #d7e1ff;margin:32px 0}
.deletion-days{color:#143cb7;font-size:55px;font-weight:800;line-height:1.1;text-align:center;padding:3px 6px;flex-shrink:0}
.deletion-days span{display:block;font-size:14px;line-height:1.5;font-weight:600}
.deletion-table-wrap{overflow-x:auto;margin-top:24px}
.deletion-page table{width:100%;border-collapse:collapse;text-align:left;font-size:14px}
.deletion-page caption{text-align:left;font-size:12px;color:#596679;margin-bottom:14px}
.deletion-page th,.deletion-page td{padding:18px 14px;border-bottom:1px solid #e7ecf4;vertical-align:top}
.deletion-page thead th{background:#f4f7ff;font-size:12px;letter-spacing:.025em}
.deletion-page tbody th{width:29%;font-weight:700}
.deletion-page td{color:#596679}
.deletion-note{font-size:13px;margin-top:20px!important}
.deletion-footer{border-top:1px solid #e2e8f2;font-size:12px;color:#596679;flex-wrap:wrap}
.deletion-footer nav{display:flex;gap:22px;flex-wrap:wrap}
.deletion-skip{position:absolute;left:16px;top:-100px;background:#fff;padding:12px;z-index:10}
.deletion-skip:focus{top:10px}
.deletion-page a:focus-visible{outline:3px solid #f5a524;outline-offset:5px}
@media(max-width:600px){.deletion-header{padding:20px;gap:12px}.deletion-header img{width:112px}.deletion-header>a:last-child{font-size:12px;max-width:130px;text-align:right}.deletion-main{padding:14px 18px 32px}.deletion-hero{padding:26px 0 34px}.deletion-lead{font-size:17px}.deletion-primary{width:100%;gap:16px;padding:14px 18px;font-size:14px}.deletion-card{padding:24px 20px;border-radius:20px}.deletion-page h2{font-size:22px}.deletion-steps li{gap:12px}.deletion-steps li:before{width:30px;height:30px;flex-basis:30px;font-size:11px}.deletion-recovery{padding:24px 20px;gap:18px;flex-direction:column}.deletion-days{font-size:42px;text-align:left;display:flex;align-items:center;gap:10px;padding:0}.deletion-page th,.deletion-page td{padding:14px 8px;font-size:13px}.deletion-page tbody th{width:32%}.deletion-footer{padding:24px 20px}}
