.recovery-guide .recovery-hero{background:#eef3ef;padding:76px 0 56px;color:#173c34}.recovery-hero h1{font-size:clamp(30px,4.4vw,50px);line-height:1.35;letter-spacing:-.045em;max-width:1000px}.recovery-hero .lead{max-width:850px;color:#40554f}.recovery-nav{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.recovery-nav a{padding:10px 18px;border:1px solid #b7c9bf;border-radius:30px;color:#173c34;background:#fff}.recovery-section{padding:58px 0}.recovery-section p{line-height:1.9}.recovery-section .section-title{font-size:clamp(25px,3vw,36px);line-height:1.45}.recovery-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:18px;margin-top:26px}.recovery-card{padding:26px;border:1px solid #dce5df;border-radius:16px;background:#fff}.recovery-card h3{font-size:20px;margin:0 0 12px;color:#214b40}.recovery-card p{margin:0}.recovery-link{display:flex;justify-content:space-between;gap:12px;padding:19px 0;border-bottom:1px solid #dce5df;color:#214b40}.recovery-alert{padding:22px 26px;border-left:4px solid #9d573d;background:#faf3ef;border-radius:8px}.recovery-alert p{margin:0}.recovery-faq details{padding:20px 0;border-bottom:1px solid #ccd9d0}.recovery-faq summary{cursor:pointer;font-size:19px;font-weight:700;line-height:1.6}.recovery-faq p{max-width:900px}.recovery-photo{max-width:560px;margin:32px 0 0}.recovery-photo img{width:100%;height:auto;border-radius:16px}.recovery-photo figcaption{font-size:13px;color:#666;margin-top:8px}.recovery-guide [id]{scroll-margin-top:110px}@media(max-width:600px){.recovery-guide .recovery-hero{padding:44px 0 36px}.recovery-section{padding:38px 0}.recovery-card{padding:21px}.recovery-nav a{padding:9px 14px}.recovery-alert{padding:18px}.recovery-section .section-title{word-break:keep-all}}
