.manual-heading { display:flex; gap:14px; align-items:center; padding:20px 0; border-bottom:1px solid #d8e4e6; }
.manual-heading>svg { flex:none; width:40px; height:40px; color:#116e7a; }
.manual-heading h2 { margin:0 0 6px; font-size:21px; color:#173b45; }
.manual-heading p { margin:0; color:#52686e; }
.manual-downloads { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:16px; padding:24px 0; }
.manual-downloads a { display:flex; gap:12px; align-items:center; min-width:0; padding:18px; border:1px solid #c6d8dc; border-radius:8px; color:#116e7a; background:#fff; text-decoration:none; }
.manual-downloads a:hover,.manual-downloads a:focus-visible { background:#edf7f5; border-color:#116e7a; }
.manual-downloads svg { flex:none; width:24px; height:24px; }
.manual-downloads strong,.manual-downloads small { display:block; overflow-wrap:anywhere; }
.manual-downloads small { margin-top:5px; font-size:13px; color:#52686e; }
.manual-topics { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:0 32px; padding-left:24px; line-height:1.8; }
.manual-topics li { padding:8px 0; border-bottom:1px solid #e1e9eb; }
@media(max-width:680px) { .manual-downloads,.manual-topics { grid-template-columns:1fr; } .manual-heading h2 { font-size:18px; } .manual-downloads { gap:10px; padding:16px 0; } }
