.app-webview .back-home,.app-webview .company-footer{display:none}
.app-webview .site-header{position:static;min-height:64px;height:auto;padding-top:max(14px,env(safe-area-inset-top));flex-wrap:wrap;gap:10px}
.app-webview .legal-main{padding-top:18px;padding-bottom:max(30px,env(safe-area-inset-bottom))}
.app-webview .legal-main,.app-webview .site-header{padding-left:max(22px,env(safe-area-inset-left));padding-right:max(22px,env(safe-area-inset-right))}
.app-webview .wordmark{pointer-events:none}
.app-webview .legal-main h1{font-size:32px}

.delete-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.delete-actions .delete-mail,.delete-actions button{border:1px solid #bed541;border-radius:12px;padding:13px 18px;font:inherit;cursor:pointer}.delete-actions .delete-mail{background:#d6fa52;color:#20241c;text-decoration:none;font-weight:700}.delete-actions button{background:white;color:#20241c}.delete-actions :focus-visible{outline:3px solid #405c13;outline-offset:3px}#copy-status:empty{display:none}.legal-main ol{padding-left:24px}
