.manual-page{color:#13212a;background:#f2f5f7;min-height:100vh;padding:36px clamp(20px,5vw,72px) 64px}.manual-header{justify-content:space-between;align-items:flex-end;gap:24px;max-width:1280px;margin:auto;display:flex}.manual-header a{color:#49606d;text-decoration:none}.manual-header p{letter-spacing:.12em;color:#7a5318;margin:24px 0 8px;font-size:.76rem;font-weight:800}.manual-header h1{letter-spacing:-.045em;margin:0;font-size:clamp(2rem,4vw,3.4rem)}.manual-header span{color:#60727d;margin-top:8px;display:block}.manual-header>svg{color:#b7781b}.manual-summary{grid-template-columns:repeat(4,1fr);gap:12px;max-width:1280px;margin:28px auto;display:grid}.manual-summary article,.manual-card{background:#fff;border:1px solid #dce4e8;border-radius:14px;box-shadow:0 8px 24px #162b370d}.manual-summary article{padding:18px}.manual-summary small,.manual-card small{letter-spacing:.09em;color:#74848d;font-size:.72rem;font-weight:800}.manual-summary strong{margin-top:6px;font-size:1.8rem;display:block}.manual-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:1280px;margin:auto;display:grid}.manual-card{flex-direction:column;min-height:238px;padding:20px;display:flex}.manual-card-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.manual-card h2{margin:4px 0 0;font-size:1.35rem}.manual-card h3{margin:24px 0 6px;font-size:1rem}.manual-card p{color:#5b6d77;margin:0 0 22px;font-size:.92rem;line-height:1.55}.manual-status{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-size:.72rem;font-weight:800;display:inline-flex}.manual-status.installed{color:#17663b;background:#e4f4eb}.manual-status.ghana{color:#85550b;background:#fff1d8}.manual-status.oem_required{color:#963636;background:#f7e7e7}.manual-card footer{color:#71818a;border-top:1px solid #edf1f3;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;font-size:.82rem;display:flex}.manual-card footer a{color:#85550b;align-items:center;gap:5px;font-weight:800;text-decoration:none;display:inline-flex}@media (max-width:900px){.manual-summary{grid-template-columns:repeat(2,1fr)}.manual-grid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.manual-page{padding:24px 16px 48px}.manual-header{align-items:flex-start}.manual-header>svg{display:none}.manual-summary,.manual-grid{grid-template-columns:1fr}.manual-card{min-height:0}}
