.recovery-page{max-width:1040px}.recovery-layout{grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr);align-items:stretch;gap:24px;display:grid}.recovery-form{padding:32px}.recovery-form .fld{margin-top:24px}.recovery-form .btn{width:100%}.recovery-form a{text-underline-offset:4px;text-decoration:underline}.recovery-guide{background:var(--brand);color:#f6f2e8;border-radius:18px;flex-direction:column;align-items:flex-start;gap:18px;padding:32px;display:flex}.recovery-guide>.heritage-motif{color:#dfc69c}.recovery-guide h2{font:400 1.85rem/1.25 var(--font-display);color:#fff}.recovery-guide p{color:#e2e9df;font-size:.9rem;line-height:1.8}.recovery-guide a{color:#f5deb8;flex-wrap:wrap;align-items:center;gap:9px;margin-top:auto;font-size:.81rem;font-weight:600;display:flex}.reading-page{max-width:1000px}.reading-page>.card{border-radius:16px;margin:18px 0;padding:26px 30px}.reading-page>.card>h2{font:500 1.35rem/1.4 var(--font-display);color:var(--brand);margin-bottom:10px}.reading-page>.muted{margin:20px 0}.reading-page .prow{align-items:flex-start;gap:24px}.reading-page .prow>b{text-align:right;flex-shrink:0}.reading-page a{overflow-wrap:anywhere;text-underline-offset:3px;text-decoration:underline}.reading-page .card p{line-height:1.85}@media (max-width:680px){.recovery-layout{grid-template-columns:minmax(0,1fr)}.recovery-form,.recovery-guide{padding:25px 20px}.reading-page>.card{padding:22px 18px}.reading-page .prow{flex-direction:column;gap:4px}.reading-page .prow>b{text-align:left}}.privacy-page .privacy-list{padding-left:1.5rem;line-height:1.85}.privacy-page .privacy-list li+li{margin-top:.65rem}.privacy-page section[id]{scroll-margin-top:120px}.privacy-page a{overflow-wrap:anywhere}.privacy-page .btn{white-space:normal;text-align:center;max-width:100%}.privacy-page .card p+p,.privacy-page .card .btn+p,.privacy-page .privacy-list+p{margin-top:1rem}
