.android-recovery-article{background:#f7faf8;color:#19392a}
.android-recovery-article main{max-width:1180px;margin:auto;padding:24px clamp(20px,4vw,48px) 64px;overflow:visible}
.ara-language{display:flex;justify-content:flex-end;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:20px;font-size:.9rem}
.ara-language select{font:inherit;color:#19392a;background:#fff;padding:10px 32px 10px 12px;border:1px solid #cbded1;border-radius:12px;max-width:100%}
.ara-language-note{margin-top:28px!important;font-size:.85rem}
.android-recovery-article select:focus-visible{outline:3px solid #237a3d;outline-offset:4px}
.android-recovery-article .breadcrumbs{font-size:.85rem;color:#536d5e;margin-bottom:24px}
.android-recovery-article .breadcrumbs ol{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}
.android-recovery-article .breadcrumbs li+li:before{content:'/';margin-right:8px}
.android-recovery-article h1{font-size:clamp(2.3rem,4.5vw,3.8rem);line-height:1.13;letter-spacing:-.035em;margin:16px 0;max-width:800px}
.android-recovery-article h2{font-size:clamp(1.6rem,3vw,2.1rem);line-height:1.3;margin:0 0 16px;scroll-margin-top:100px}
.android-recovery-article h3{font-size:1.15rem;line-height:1.4;margin:0 0 10px}
.android-recovery-article p,.android-recovery-article li{color:#506459;line-height:1.8}
.android-recovery-article p{margin:0 0 18px}
.android-recovery-article a{color:#237a3d;text-underline-offset:3px}
.ara-hero{display:grid;grid-template-columns:1.4fr .6fr;gap:32px;align-items:center;background:#e9f3ec;border:1px solid #d6e7db;border-radius:26px;padding:32px}
.ara-kicker{color:#237a3d;font-weight:800;font-size:.8rem;letter-spacing:.09em;text-transform:uppercase}
.ara-hero .article-meta{font-size:.85rem;margin-bottom:0}
.ara-hero figure{margin:0}.ara-hero img{width:100%;height:360px;object-fit:cover;border-radius:20px}.ara-hero figcaption{font-size:.78rem;color:#597263;line-height:1.5;margin-top:10px}
.ara-quick{margin:28px 0;padding:26px;border:1px solid #d6e7db;border-radius:20px;background:#fff}
.ara-quick h2{font-size:1.25rem}.ara-quick ol{padding-left:22px;margin:0}.ara-quick li{margin:8px 0}
.ara-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}
.android-recovery-article .button{min-height:48px;white-space:normal;text-align:center}
.android-recovery-article .button-primary{background:#237a3d;color:#fff}.android-recovery-article .button-secondary{background:#fff;color:#19392a}
.ara-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:36px;align-items:start;margin-top:36px}
.ara-toc{position:sticky;top:100px;background:#fff;border:1px solid #d6e7db;border-radius:16px;padding:20px;font-size:.9rem}
.ara-toc ol{padding-left:18px;margin:12px 0 0}.ara-toc li{margin:10px 0}.ara-toc a{text-decoration:none}
.ara-content{min-width:0}.ara-content section{margin-bottom:40px}
.ara-section-title{display:flex;gap:12px;align-items:center}.ara-section-title h2{margin:0}
.ara-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 42px;height:42px;border-radius:12px;color:#237a3d;background:#e5f2e9}
.ara-icon svg{width:24px;height:24px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.ara-section-title+p{margin-top:20px}
.ara-evidence{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}
.ara-evidence figure{margin:0;background:#fff;border:1px solid #d6e7db;border-radius:16px;overflow:hidden}
.ara-evidence img{width:100%;height:240px;object-fit:cover;object-position:center 40%}.ara-evidence figcaption{padding:16px;font-size:.85rem;line-height:1.7;color:#506459}
.ara-note{padding:18px;border-left:4px solid #237a3d;background:#eaf4ed;border-radius:0 12px 12px 0;margin:20px 0}
.ara-table-wrap{overflow:auto;border:1px solid #d6e7db;border-radius:12px;margin:20px 0}
.ara-table-wrap table{width:100%;border-collapse:collapse;background:#fff;font-size:.9rem}.ara-table-wrap th,.ara-table-wrap td{padding:14px;text-align:left;vertical-align:top;border-bottom:1px solid #d6e7db;min-width:140px}.ara-table-wrap th{background:#eaf4ed}.ara-table-wrap tr:last-child td{border-bottom:0}
.ara-content details{padding:18px;background:#fff;border:1px solid #d6e7db;border-radius:12px;margin:12px 0}.ara-content summary{font-weight:700;cursor:pointer}.ara-content details p{margin:14px 0 0}
.ara-cta{padding:26px;border-radius:20px;background:#173b2a;color:#fff}.ara-cta p{color:#d9e8df}.ara-cta .button{background:#fff;color:#173b2a}
.ara-related{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:20px}.ara-related a{display:block;padding:20px;border:1px solid #d6e7db;border-radius:16px;background:#fff;text-decoration:none;font-weight:700}.ara-related span{display:block;color:#596e61;font-size:.85rem;font-weight:400;margin-top:10px}
.android-recovery-article a:focus-visible,.android-recovery-article summary:focus-visible{outline:3px solid #237a3d;outline-offset:4px}
@media(max-width:850px){.ara-layout{grid-template-columns:1fr;gap:24px}.ara-toc{position:static}.ara-toc ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.ara-hero{grid-template-columns:1fr .65fr;padding:24px;gap:20px}}
@media(max-width:600px){.ara-hero{grid-template-columns:1fr}.ara-hero img{height:280px;object-position:center 45%}.ara-evidence,.ara-related,.ara-toc ol{grid-template-columns:1fr}.ara-actions .button{width:100%}.ara-section-title{align-items:flex-start}.ara-quick{padding:22px}}
