.udea-free-module{--free-accent:#14745d;--free-accent-dark:#105c4a;--free-tint:#edf8f2;--free-tint-end:#e0f2e9;--free-border:#b9ddce;--free-heading:#173e36;--library-muted:#567269;min-width:0;border-color:var(--free-border);color:var(--free-heading)}.udea-free-module-exam{--free-accent:#7550b5;--free-accent-dark:#5d3c97;--free-tint:#f5f0fc;--free-tint-end:#ebe1f8;--free-border:#d7c6ed;--free-heading:#453063;--library-muted:#736484}.udea-free-module:hover{border-color:var(--free-accent)}.udea-free-module .library-subject-visual{background:linear-gradient(120deg,var(--free-tint),var(--free-tint-end))}.udea-free-module .library-subject-visual:before{background:var(--free-border)}.udea-free-module .library-subject-visual>.subject-symbol,.udea-free-module .library-subject-visual>span:last-child{color:var(--free-accent)}.udea-free-module .library-subject-card-body{display:flex;flex-direction:column;flex:1}.udea-free-module-badge{align-self:flex-start;padding:4px 8px;margin-bottom:7px;border-radius:6px;background:var(--free-tint-end);color:var(--free-accent-dark);font-size:10px;line-height:1.4;font-weight:700;letter-spacing:.02em}.udea-free-module .subject-card-counts{padding-top:14px;margin-top:auto}.udea-free-module .subject-card-counts svg{color:var(--free-accent)}.udea-free-module .subject-card-counts small{color:var(--library-muted)}.udea-free-module .library-primary{display:flex;margin-top:0;color:#fff;text-decoration:none;background:linear-gradient(105deg,var(--free-accent),var(--free-accent-dark))}.udea-free-module .library-primary:hover{background:var(--free-accent-dark)}.udea-free-module .library-primary:focus-visible{outline:3px solid var(--free-accent);outline-offset:3px}.udea-free-entry{margin:24px 0;text-align:left}.udea-free-entry>p{font-size:13px;font-weight:700;margin-bottom:12px}.udea-free-entry>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (min-width:901px){.udea-free-module{display:flex;flex-direction:column}.udea-free-module .library-subject-visual{flex-shrink:0}}@media (max-width:900px){.udea-free-module .subject-card-counts{padding-top:10px}}@media (max-width:600px){.udea-free-entry>div{grid-template-columns:1fr}}.univalle-free-module{--free-accent:#b02949;--free-accent-dark:#8c1734;--free-tint:#fff2f2;--free-tint-end:#f9e0e5;--free-border:#e8bbc5;--free-heading:#622b3c;--library-muted:#805d68}.univalle-free-module-exam{--free-accent:#986220;--free-accent-dark:#795019;--free-tint:#fff8ec;--free-tint-end:#f9eacb;--free-border:#ead4a7;--free-heading:#60421c;--library-muted:#836946}