.deletion-page{overflow-wrap:anywhere}
.deletion-page .deletion-request{max-width:900px;padding:28px 32px;margin:32px 0 40px;border:1px solid var(--line);border-radius:18px;background:var(--paper)}
.deletion-page .deletion-request h2{font-size:25px;letter-spacing:-.025em;margin:0 0 12px}
.deletion-page .deletion-request p{max-width:72ch}
.deletion-page .deletion-request .small{font-size:14px;line-height:1.7;margin-bottom:0;color:var(--muted)}
.deletion-page .deletion-primary{background:#b83228;color:#fff;border:1px solid #b83228;text-decoration:none;min-height:48px;display:inline-flex;align-items:center;justify-content:center;text-align:center}
.deletion-page .deletion-primary:hover{background:#98271f;color:#fff}
.deletion-page a:focus-visible{outline:3px solid #154f45;outline-offset:4px}
.deletion-page li{margin-bottom:12px}
.deletion-page .retention-list{margin:0}
.deletion-page .retention-list>div{padding:0 0 20px;margin:0 0 20px;border-bottom:1px solid var(--line)}
.deletion-page dt{font-weight:700;line-height:1.5;margin-bottom:8px}
.deletion-page dd{margin:0;line-height:1.8;max-width:88ch}
.deletion-page [id]{scroll-margin-top:30px}
:is(.deletion-page,.privacy-page) .retention-list{margin:0}
:is(.deletion-page,.privacy-page) .retention-list>div{padding:0 0 20px;margin:0 0 20px;border-bottom:1px solid var(--line)}
:is(.deletion-page,.privacy-page) dt{font-weight:700;line-height:1.5;margin-bottom:8px}
:is(.deletion-page,.privacy-page) dd{margin:0;line-height:1.8;max-width:88ch}
.privacy-page{overflow-wrap:anywhere}.privacy-page table{width:100%;table-layout:fixed}.privacy-page td,.privacy-page th{overflow-wrap:anywhere}
@media(max-width:600px){.deletion-page .deletion-request{padding:22px 20px}.deletion-page .deletion-primary{width:100%}.privacy-page td,.privacy-page th{padding:10px 8px}}
@media print{.site-header,.site-footer,.deletion-primary,.doc-actions{display:none!important}.deletion-page,.privacy-page{padding:0!important}.retention-list>div{break-inside:avoid}}
