.ijmu{--jaune:#fbba00;--ink:#231325;--muted:#6a5f6d;--line:#efe6ef;font-family:'Roboto',system-ui,sans-serif;color:var(--ink)}.ijmu *{box-sizing:border-box}.ijmu a{text-decoration:none;color:inherit}.ijmu-band{position:relative;overflow:hidden;max-width:1160px;margin:14px auto;padding:26px 24px 30px;background:linear-gradient(120deg,var(--a,#a81a71),var(--a2,#5e1664));border-radius:20px 20px 52px 20px;box-shadow:0 10px 30px rgb(46 20 60 / .16)}.ijmu-deco{position:absolute;right:-60px;bottom:-70px;width:220px;height:220px;border-radius:50%;background:rgb(255 255 255 / .09);pointer-events:none}.ijmu-head{position:relative;z-index:2;display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:18px}.ijmu-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:'Roboto Condensed';font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-size:.72rem;color:#fff;background:rgb(255 255 255 / .20);padding:6px 12px;border-radius:999px}.ijmu-eyebrow svg{width:15px;height:15px}.ijmu-head h2{font-family:'Poppins';font-style:italic;font-weight:800;font-size:clamp(1.4rem,3vw,1.9rem);margin:10px 0 0;color:#fff}.ijmu a.ijmu-all{display:inline-flex;align-items:center;gap:7px;font-family:'Poppins';font-weight:800;font-size:.9rem;color:#fff!important;white-space:nowrap;opacity:.95;text-decoration:none}.ijmu a.ijmu-all svg{width:16px;height:16px;stroke:#fff;transition:transform .12s}.ijmu a.ijmu-all:hover{opacity:1;color:#fff!important}.ijmu a.ijmu-all:hover svg{transform:translateX(3px)}.ijmu-grid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,1fr);gap:18px}@media(max-width:900px){.ijmu-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.ijmu-grid{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:74%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -8px;padding:0 8px 4px}.ijmu-grid::-webkit-scrollbar{display:none}.ijmu-grid>*{scroll-snap-align:start}}.ijmu .card{background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden;box-shadow:0 4px 14px rgb(46 20 60 / .05);transition:transform .15s,box-shadow .15s;display:flex;flex-direction:column}.ijmu .card:hover{transform:translateY(-4px);box-shadow:0 16px 34px rgb(46 20 60 / .14)}.ijmu .card .cov{position:relative;aspect-ratio:1/1;overflow:hidden;background:linear-gradient(150deg,var(--c),var(--c2))}.ijmu .card .cov img{width:100%;height:100%;object-fit:cover}.ijmu .card .fmt{position:absolute;left:10px;top:10px;display:inline-flex;align-items:center;gap:5px;background:rgb(35 19 37 / .78);color:#fff;font-family:'Roboto Condensed';font-weight:700;text-transform:uppercase;letter-spacing:.03em;font-size:.62rem;padding:4px 9px;border-radius:999px}.ijmu .card .fmt svg{width:12px;height:12px}.ijmu .card .ep{position:absolute;right:10px;top:10px;background:rgb(255 255 255 / .92);color:var(--c);font-family:'Roboto Condensed';font-weight:700;font-size:.62rem;letter-spacing:.03em;padding:4px 8px;border-radius:999px}.ijmu .card .play{position:absolute;right:12px;bottom:12px;width:44px;height:44px;border-radius:50%;background:rgb(255 255 255 / .95);display:flex;align-items:center;justify-content:center;box-shadow:0 6px 16px rgb(0 0 0 / .22);transition:transform .12s}.ijmu .card:hover .play{transform:scale(1.08)}.ijmu .card .play svg{width:19px;height:19px;color:var(--c);margin-left:2px}.ijmu .card .bd{padding:12px 14px 15px;display:flex;flex-direction:column;flex:1}.ijmu .card .pill{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;font-family:'Roboto Condensed';font-weight:700;text-transform:uppercase;letter-spacing:.03em;font-size:.62rem;color:#fff;background:var(--c);padding:4px 9px;border-radius:999px;margin-bottom:8px}.ijmu .card .pill svg{width:12px;height:12px}.ijmu .card h3{font-family:'Poppins';font-style:italic;font-weight:800;font-size:1rem;line-height:1.18;margin:0 0 8px;color:var(--ink)}.ijmu .card .meta{margin-top:auto;display:flex;gap:12px;font-size:.74rem;color:var(--muted)}.ijmu .card .meta span{display:inline-flex;align-items:center;gap:5px}.ijmu .card .meta svg{width:13px;height:13px}@media(prefers-reduced-motion:reduce){.ijmu .card{transition:none}}