/* Shared editorial treatment for help, legal and pet-recovery pages. */
*{box-sizing:border-box}html{background:#fff8f4}body.document-page{max-width:920px;margin:auto;padding:38px 30px 70px;background:#fff8f4;color:#29262d;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;line-height:1.8;font-size:15px}.document-page h1{font:400 clamp(38px,6vw,64px)/1.1 Georgia,serif;letter-spacing:-2px;border-bottom:1px solid #e6d8d1;padding:25px 0 28px;margin:0 0 18px;color:#29262d}.document-page h2{font:400 28px/1.25 Georgia,serif;letter-spacing:-.6px;color:#29262d;margin-top:42px}.document-page h3{font-size:16px;color:#29262d}.document-page p,.document-page li{color:#6d6267}.document-page a{color:#be493a;text-underline-offset:4px;overflow-wrap:anywhere}.document-page .back{font-size:12px;color:#29262d;font-weight:500;padding:10px 0;margin-bottom:12px}.document-page .meta{font-size:11px;color:#6d6267;letter-spacing:.3px}.document-page .card{background:#fffdfc;border:1px solid #e6d8d1;border-radius:4px;padding:25px;box-shadow:none}.document-page .card h2,.document-page .card h3{margin-top:0}.document-page .label{font-size:10px;color:#be493a;letter-spacing:1.7px;font-weight:600}.document-page .cta{background:#29262d;color:#fff;padding:12px 20px;border-radius:99px;font-size:12px;font-weight:500}.document-page .cta:hover{background:#be493a;text-decoration:none}.document-page code,.document-page pre{background:#fff0eb;color:#554442}.document-page pre{padding:24px;white-space:pre-wrap;font-size:12px;border:1px solid #e6d8d1;border-radius:4px}.document-page hr{border-color:#e6d8d1}.document-page li{margin:8px 0}.document-page a:focus-visible,.recovery-page a:focus-visible,.recovery-page button:focus-visible{outline:3px solid #806fe8;outline-offset:4px}
body.recovery-page{--bg:#fff8f4;--card:#fffdfc;--ink:#29262d;--muted:#6d6267;--brand:#d95a48;--brand-dark:#be493a;--line:#e6d8d1;background:var(--bg);font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}.recovery-page .card{background:var(--card);box-shadow:0 18px 40px #62422b12;border-radius:16px}.recovery-page .mark,.recovery-page .hero{background:var(--brand)}.recovery-page h1{font-family:Georgia,serif;font-weight:400}.recovery-page .brand{letter-spacing:-.5px}
@media(max-width:600px){body.document-page{padding:24px 22px 50px;font-size:14px}.document-page h1{font-size:40px;letter-spacing:-1.3px}.document-page h2{font-size:26px}.document-page .card{padding:20px}}

.document-brand{display:flex;align-items:center;gap:4px;width:fit-content;font-weight:650;font-size:20px;letter-spacing:-.6px;color:#29262d!important;margin-bottom:18px}.document-brand img{object-fit:contain}.document-page h1{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:600;font-size:clamp(36px,6vw,56px);letter-spacing:-2px}.document-page h2{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-size:24px;font-weight:600;letter-spacing:-.7px}.recovery-page .mark{background:transparent;width:44px;height:44px}.recovery-page .mark img{width:44px;height:44px;object-fit:contain}.recovery-page h1{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:600}

body.document-page,body.recovery-page {font-family:var(--rounded-sans)}
.document-page h1,.document-page h2,.recovery-page h1 {font-family:var(--rounded-sans);font-weight:750;letter-spacing:-.035em}
.document-brand {font-weight:800}
