.resources>p,.manual-kicker{font-size:11px;font-weight:900;letter-spacing:2px;color:var(--cyan)}
.resource-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}
.resource-grid a{background:var(--panel);border:1px solid #17334c;padding:28px;min-height:190px;display:flex;flex-direction:column;justify-content:space-between}
.resource-grid b{font-size:38px;color:#2d526b}.resource-grid strong{font-size:22px}.resource-grid span{font-size:12px;color:var(--cyan)}
.manual{max-width:900px;margin:auto;padding:85px 24px 120px}.manual h1{font-size:clamp(46px,7vw,76px);margin:20px 0 30px}
.manual .lead{font-size:22px;line-height:1.65;color:#b9ccda;border-bottom:1px solid #17334c;padding-bottom:36px}
.manual section{padding:28px 0;border-bottom:1px solid #17334c}.manual h2{font-size:32px;margin:0 0 12px}.manual section p{color:var(--muted);line-height:1.85;font-size:16px}
.manual-note{margin-top:35px;background:#10263a;border-left:4px solid var(--amber);padding:24px}.manual-note p{color:var(--muted);line-height:1.75}
.manual-links{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:55px}.manual-links a{border:1px solid #23445f;padding:18px;color:var(--cyan);font-size:13px}
@media(max-width:760px){.resource-grid,.manual-links{grid-template-columns:1fr}.manual{padding-top:55px}}
