.aject-latest-media{margin-top:36px;width:100%;max-width:1160px}.aject-latest-media-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;color:#f4f8ff}.aject-latest-media-heading strong{font-size:18px;font-weight:700}.aject-latest-media-heading a{font-size:13px;color:#59b8ff;text-decoration:none}.aject-latest-media-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.aject-latest-media-card{display:block;overflow:hidden;border:1px solid rgba(109,162,217,.22);border-radius:14px;background:#10223a;text-decoration:none;color:#eef5ff;transition:transform .2s,border-color .2s}.aject-latest-media-card:hover{transform:translateY(-3px);border-color:#35a8ff}.aject-latest-media-card img,.aject-latest-media-fallback{display:block;width:100%;height:155px;object-fit:cover;background:linear-gradient(125deg,#0a253f,#14638c);color:#8fd6ff}.aject-latest-media-fallback{display:flex;align-items:center;justify-content:center;font-size:12px;letter-spacing:2px}.aject-latest-media-body{padding:16px}.aject-latest-media-body time{font-size:12px;color:#8aa9cb}.aject-latest-media-body h3{font-size:16px;line-height:1.5;margin:8px 0}.aject-latest-media-body h3,.aject-latest-media-body p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.aject-latest-media-body p{font-size:13px;line-height:1.6;color:#afc2d8}.aject-latest-media-body span{display:block;margin-top:12px;color:#5bb9ff;font-size:12px}.aject-latest-media-loading{color:#a9c3e3;font-size:13px}@media(max-width:800px){.aject-latest-media-grid{grid-template-columns:1fr}.aject-latest-media-card img,.aject-latest-media-fallback{height:190px}}.aject-latest-media-card{min-width:0}.aject-latest-media .aject-latest-media-body h3{display:block;overflow:visible;-webkit-line-clamp:unset;white-space:normal;overflow-wrap:anywhere;letter-spacing:normal;color:#f4f8ff;line-height:1.6}.aject-latest-media .aject-latest-media-body p{color:#c8d8eb}.aject-latest-media-body time{color:#b7cbe2}.aject-latest-media a:focus-visible,.aject-latest-media button:focus-visible{outline:3px solid #ffdf80;outline-offset:3px}.aject-latest-media-loading button{padding:10px 16px;border:1px solid #59b8ff;border-radius:8px;background:#10223a;color:#f4f8ff}.aject-latest-media-loading p{color:#c8d8eb}@media(prefers-reduced-motion:reduce){.aject-latest-media-card{transition:none}.aject-latest-media-card:hover{transform:none}}