.site-body .docs-article.recovery-card{max-width:44rem;margin:2rem auto;padding:clamp(1.5rem,4vw,3rem)}.recovery-card h1{font-size:clamp(1.6rem,4vw,2.4rem);line-height:1.2}.recovery-card form{margin-top:1.5rem}.recovery-card .field{margin-block:1rem}.production-detail{min-width:18rem;max-width:38rem;white-space:normal;overflow-wrap:anywhere}@media(max-width:600px){.site-body .docs-article.recovery-card{margin:1rem auto}.production-detail{min-width:14rem}}@media print{.sidebar,.topbar,.public-header,.public-footer,button,[data-print]{display:none!important}.panel{break-inside:avoid}}

.site-body .recovery-card p{line-height:1.75}.site-body .recovery-card .field{display:flex;flex-direction:column;gap:.55rem}.site-body .recovery-card .field label{font-weight:600;font-size:.9rem}.site-body .recovery-card .field input{width:100%;min-width:0;min-height:46px;padding:.8rem 1rem;border:1px solid var(--line);border-radius:10px;background:var(--white);color:var(--text)}.site-body .recovery-card form+p{margin-top:1.5rem}.site-body .recovery-card .notice{margin-block:1rem;padding:1rem;border:1px solid var(--line);border-radius:10px}.site-body .recovery-card h1{margin-bottom:1.25rem}.site-body .recovery-card .site-eyebrow{margin-bottom:1rem}.site-body .recovery-card input:focus-visible{outline:3px solid #99baff;outline-offset:2px}.site-body .recovery-card .site-button{margin-top:.5rem}
.operator-declaration-list{display:grid;gap:.75rem}.operator-declaration-row{display:flex;align-items:flex-start;justify-content:space-between;gap:1.25rem;padding:1rem;border:1px solid var(--line);border-radius:12px;background:var(--white);cursor:pointer}.operator-declaration-check{display:flex;align-items:flex-start;gap:.8rem;min-width:0}.operator-declaration-check input{width:1.15rem;height:1.15rem;margin-top:.15rem;flex:0 0 auto}.operator-declaration-check strong,.operator-declaration-check small{display:block}.operator-declaration-check small{margin-top:.35rem;line-height:1.45;color:var(--muted)}.operator-declaration-meta{display:flex;flex-direction:column;align-items:flex-end;gap:.4rem;max-width:24rem;text-align:right}.operator-declaration-meta small{color:var(--muted);line-height:1.4}.operator-declaration-submit{display:flex;align-items:flex-end;justify-content:flex-end;gap:1rem;margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--line)}.operator-declaration-submit .field{min-width:min(100%,20rem);margin:0}.operator-declaration-submit input{width:100%}@media(max-width:760px){.operator-declaration-row,.operator-declaration-submit{flex-direction:column}.operator-declaration-meta{align-items:flex-start;text-align:left;max-width:none}.operator-declaration-submit{align-items:stretch}.operator-declaration-submit .field{min-width:0}}
