/* Resources – κόμβος. Μπλε #1e82b1 όπως το Anima eShop. */
.resources-hero{padding:64px 0 56px}
.resources-hero h1{max-width:820px}
.resources-hero .legacy-lead{max-width:640px}
.resources-jump{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}
.resources-jump a{display:inline-flex;padding:9px 16px;border-radius:999px;background:#fff;border:1px solid var(--line,#e3edf3);color:var(--a-dark,#176a92);font-weight:600;font-size:14px;text-decoration:none;transition:background .2s,border-color .2s,color .2s}
.resources-jump a:hover{background:var(--a,#1e82b1);border-color:var(--a,#1e82b1);color:#fff}
.resources-head{display:flex;align-items:flex-start;gap:20px;margin-bottom:28px}
.resources-head h2{margin-bottom:6px}
.resources-head p{margin:0}
.resources-num{flex:0 0 auto;font-size:44px;line-height:1;font-weight:800;color:var(--a,#1e82b1);opacity:.28;min-width:64px}
.resources-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}
.resources-card{display:flex;flex-direction:column;gap:8px;background:#fff;border:1px solid var(--line,#e3edf3);border-radius:16px;padding:24px 22px;text-decoration:none;box-shadow:var(--sh-1,0 4px 14px rgba(20,40,58,.06));transition:transform .3s,box-shadow .3s,border-color .3s}
.resources-card:hover{transform:translateY(-6px);box-shadow:var(--sh-2,0 14px 32px rgba(30,130,177,.16));border-color:rgba(30,130,177,.45)}
.resources-card__icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;background:var(--a-soft,#e8f4fa);color:var(--a,#1e82b1);transition:background .3s,color .3s}
.resources-card:hover .resources-card__icon{background:var(--a,#1e82b1);color:#fff}
.resources-card h3{margin:6px 0 0;font-size:19px;font-weight:700;color:var(--ink,#14283a)}
.resources-card p{margin:0;font-size:14.5px;line-height:1.45;color:var(--muted,#5b6b7a)}
.resources-card__go{margin-top:auto;padding-top:10px;font-size:14px;font-weight:600;color:var(--a,#1e82b1)}
@media (max-width:600px){.resources-head{flex-direction:column;gap:6px}.resources-num{font-size:34px}}
