.training-wrap{padding:36px 0 64px}.training-card{display:grid;grid-template-columns:180px 1fr;gap:30px;padding:32px;border:1px solid var(--line2);border-radius:18px;background:var(--surface);box-shadow:var(--shadow-lg)}.training-cover{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:210px;border-radius:12px;background:linear-gradient(145deg,#2248b6,#211c4f 65%,#81273d);border:1px solid #62679b;color:white;text-align:center;padding:20px}.training-cover strong{font-size:4rem;line-height:1.2}.training-cover span{letter-spacing:.14em;font-size:.8rem}.training-card h2{margin:10px 0;font-size:clamp(1.3rem,3vw,1.9rem)}.training-meta{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0;color:var(--muted);font-size:.9rem}.training-meta span{padding:5px 12px;background:var(--surface2);border:1px solid var(--line);border-radius:999px}.training-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:18px}.training-actions .btn{white-space:normal;text-align:center}.training-note{font-size:.9rem;color:var(--muted);line-height:1.7;margin:22px 0}.training-cta{padding:24px 28px;margin:28px 0;border:1px solid var(--line2);border-radius:14px;background:linear-gradient(110deg,#101a3d,#21172f)}.training-cta h2{font-size:1.25rem;margin:0 0 8px}.training-cta p{margin:0;color:var(--muted)}.training-reader{display:grid;grid-template-columns:280px minmax(0,1fr);gap:24px;align-items:start;scroll-margin-top:180px}.training-topics{padding:20px;background:var(--surface);border:1px solid var(--line);border-radius:14px}.training-topics h2{font-size:1.15rem;margin:0 0 14px}.training-topics ol{list-style:none;padding:0;margin:0;display:grid;gap:8px}.training-topics button{width:100%;text-align:left;padding:11px 12px;background:var(--surface2);border:1px solid var(--line);border-radius:8px;color:var(--text);cursor:pointer;line-height:1.4}.training-topics button[aria-pressed=true]{background:#233776;border-color:#95bcff;color:white}.training-topics button:focus-visible{outline:2px solid #b7d9ff;outline-offset:3px}.training-topics small{display:block;margin-top:5px;color:var(--muted)}.training-topics button[aria-pressed=true] small{color:#d0dfff}.training-topic-content{min-width:0}.training-topic-content h2{margin:0;font-size:1.5rem}.training-topic-content>p{color:var(--muted)}.training-pdf{display:block;width:100%;height:720px;height:75vh;min-height:460px;border:1px solid var(--line2);border-radius:12px;background:#fff;margin-top:18px}.training-reader-links{display:flex;gap:16px;flex-wrap:wrap;font-size:.9rem}.training-reader-links a{color:var(--green);text-decoration:underline;text-underline-offset:4px}@media(max-width:800px){.training-reader{grid-template-columns:1fr}.training-topics ol{grid-template-columns:1fr 1fr}.training-card{grid-template-columns:1fr}.training-cover{min-height:150px}.training-cta{padding:22px}.training-pdf{min-height:420px}.training-card{padding:22px}}@media(max-width:440px){.training-topics ol{grid-template-columns:1fr}.training-actions .btn{width:100%}}