.cm-support-page{max-width:80rem;margin-inline:auto;padding:1.5rem 1rem 4rem}.cm-support-heading{background:var(--cm-identity);color:var(--cm-on-identity);border-radius:1rem;padding:2rem 1.5rem}.cm-support-heading h1{overflow-wrap:anywhere;text-wrap:balance;letter-spacing:-.03em;max-width:24ch;font-size:2rem;font-weight:700;line-height:1.15}.cm-support-heading p{max-width:65ch;color:var(--cm-identity-muted);margin-top:1rem;line-height:1.75}.cm-support-section{border-bottom:1px solid var(--cm-border);gap:1rem;margin-top:2rem;padding-bottom:2rem;display:grid}.cm-support-section:last-child{border-bottom:0;padding-bottom:0}.cm-support-section h2{overflow-wrap:anywhere;font-size:1.25rem;font-weight:700;line-height:1.4}.cm-support-prose,.cm-support-features dd{overflow-wrap:anywhere;max-width:70ch;color:var(--cm-muted);line-height:1.8}.cm-support-steps{margin-top:1.5rem;padding-inline-start:1.5rem;list-style:decimal}.cm-support-steps li{overflow-wrap:anywhere;padding-block:.75rem;padding-inline-start:.5rem;line-height:1.7}.cm-support-steps li+li{border-top:1px solid var(--cm-border)}.cm-support-steps li::marker{color:var(--cm-primary);font-weight:700}.cm-support-features{gap:1.5rem 2rem;display:grid}.cm-support-features dt{margin-bottom:.5rem;font-weight:700}.cm-document{max-width:56rem;margin-inline:auto;padding:2rem 1rem 4rem}.cm-document header{border-bottom:1px solid var(--cm-border);margin-bottom:1rem;padding-bottom:1rem}.cm-document h1{letter-spacing:-.03em;font-size:2rem;font-weight:700;line-height:1.2}.cm-document-date{color:var(--cm-muted);margin-top:.5rem;font-size:.875rem}.cm-document-body{overflow-wrap:anywhere;line-height:1.6}.cm-document-body section{margin-top:1.5rem;scroll-margin-top:7rem}.cm-document-body h2{text-wrap:balance;margin-bottom:.75rem;font-size:1.25rem;font-weight:700;line-height:1.4}.cm-document-contents{border-block:1px solid var(--cm-border);margin-bottom:1.25rem;padding-block:.5rem}.cm-document-contents summary{min-height:44px;color:var(--cm-primary);align-content:center;font-weight:600}.cm-document-contents summary:hover,.cm-document-contents a:hover{text-underline-offset:.25em;text-decoration:underline}.cm-document-contents ol{gap:.25rem 1.5rem;padding-block:.5rem 1rem;display:grid}.cm-document-contents a{border-radius:.25rem;align-items:center;min-height:44px;padding-block:.5rem;line-height:1.5;display:flex}.cm-recovery{align-items:center;max-width:64rem;min-height:60vh;margin-inline:auto;padding:3rem 1rem;display:flex}.cm-recovery-layout{gap:1.5rem 3rem;min-width:0;display:grid}.cm-recovery-error{text-align:center;justify-content:center;min-height:calc(100svh - 4.5rem - 1px)}.cm-recovery-error .cm-recovery-layout{grid-template-columns:minmax(0,1fr);justify-items:center;gap:1.5rem;width:100%;max-width:40rem}.cm-recovery-error .cm-recovery-description{margin-inline:auto}.cm-recovery-error .cm-recovery-actions{justify-content:center}.cm-recovery-symbol{color:var(--cm-primary);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:5rem;font-weight:700;line-height:1}.cm-recovery-symbol svg{width:3rem;height:3rem;color:var(--cm-danger)}.cm-recovery h1{overflow-wrap:anywhere;text-wrap:balance;letter-spacing:-.03em;font-size:2rem;font-weight:700;line-height:1.2}.cm-recovery-description{max-width:55ch;color:var(--cm-muted);margin-block:1rem 1.5rem;line-height:1.75}.cm-recovery-actions{flex-wrap:wrap;gap:.75rem;display:flex}.cm-recovery-actions>*{width:100%}.cm-recovery-alternatives{border-top:1px solid var(--cm-border);margin-top:2rem;padding-top:1rem}.cm-recovery-alternatives p{color:var(--cm-muted);font-size:.875rem;line-height:1.65}.cm-recovery-alternatives ul{margin-top:.5rem;display:grid}.cm-recovery-alternatives a{min-height:44px;color:var(--cm-primary);text-underline-offset:.25em;align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.cm-recovery-alternatives a:hover{text-decoration:underline}@media (min-width:640px){.cm-support-page{padding-inline:1.5rem}.cm-support-heading{padding:3rem 2rem}.cm-support-heading h1{font-size:3rem}.cm-support-section{margin-top:2.5rem;padding-bottom:2.5rem}.cm-support-features,.cm-document-contents ol{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-document{padding:2rem 1.5rem 3rem}.cm-document h1{font-size:3rem}.cm-recovery{padding:4rem 1.5rem}.cm-recovery-layout{grid-template-columns:auto minmax(0,1fr);align-items:start}.cm-recovery-symbol{font-size:6rem}.cm-recovery-symbol svg{width:4rem;height:4rem}.cm-recovery-actions>*{width:auto}.cm-recovery-alternatives ul{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}}@media (min-width:1024px){.cm-support-page{padding-inline:2rem}.cm-support-section{grid-template-columns:minmax(12rem,1fr) minmax(0,2fr);gap:3rem}}
