.manuals-section{scroll-margin-top:100px}
.manual-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.manual-card{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:32px;border:1px solid #dce8f9;border-radius:28px;background:linear-gradient(145deg,#f0f6ff,#fff 70%);box-shadow:0 12px 36px #0840b807}
.manual-label{padding:7px 14px;border-radius:999px;background:#e1edff;color:#0840b8;font-size:13px;font-weight:700}
.manual-card h3{margin:22px 0 14px;color:#081a3d;font-size:28px;line-height:1.5}
.manual-card p{margin:0 0 22px;color:#576e94;font-size:15px;line-height:1.85}
.manual-meta{margin-top:auto;color:#576e94;font-size:12px}
.manual-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px 24px;margin-top:24px}
.manual-actions .button{border-radius:999px;background:#0840b8;color:#fff}
.manual-actions .text-link{color:#0840b8;font-size:14px}
.manual-actions a:focus-visible{outline:3px solid #70a5f4;outline-offset:5px}
.manual-updated{margin-top:20px;color:#576e94;font-size:12px}
@media(max-width:700px){.manual-grid{grid-template-columns:1fr;gap:18px}.manual-card{padding:24px;border-radius:24px}.manual-card h3{font-size:25px}.manual-actions{gap:15px}.manual-actions .button{padding:12px 20px}.manual-actions .text-link{font-size:13px}}
