.mgcr-chapter-recommendations{width:100%;margin:44px 0 34px;color:#fff}.mgcr-chapter-recommendations>header{margin:0 0 16px}.mgcr-chapter-recommendations>header small{display:block;margin:0 0 4px;color:#ef1018;font-size:11px;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.mgcr-chapter-recommendations>header h2{margin:0!important;color:#fff!important;font-size:clamp(24px,3vw,32px)!important;font-weight:900!important;line-height:1.16;text-transform:none!important}.mgcr-chapter-recommendations__track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.mgcr-chapter-recommendation-card{min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.11);border-radius:18px;background:#0e0e12;box-shadow:0 16px 38px rgba(0,0,0,.2);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.mgcr-chapter-recommendation-card:hover{border-color:#ef1018;box-shadow:0 18px 42px rgba(0,0,0,.35),0 0 20px rgba(239,16,24,.14);transform:translateY(-4px)}.mgcr-chapter-recommendation-card__cover{position:relative;display:block;aspect-ratio:3/4;overflow:hidden;background:#17171c}.mgcr-chapter-recommendation-card__cover img{display:block!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;object-fit:cover!important;object-position:center!important;transition:transform .3s ease}.mgcr-chapter-recommendation-card:hover .mgcr-chapter-recommendation-card__cover img{transform:scale(1.025)}.mgcr-chapter-recommendation-card__type{position:absolute;z-index:1;top:11px;left:11px;padding:5px 9px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(5,5,8,.82);color:#fff;font-size:10px;font-weight:900;line-height:1;box-shadow:0 5px 16px rgba(0,0,0,.3);backdrop-filter:blur(8px)}.mgcr-chapter-recommendation-card__body{padding:14px 15px 15px}.mgcr-chapter-recommendation-card__body h3{display:-webkit-box;min-height:44px;margin:0 0 12px!important;overflow:hidden;color:#fff!important;font-size:15px!important;font-weight:850!important;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mgcr-chapter-recommendation-card__body h3 a{color:inherit!important;text-decoration:none!important}.mgcr-chapter-recommendation-card__body h3 a:focus-visible,.mgcr-chapter-recommendation-card__cover:focus-visible{outline:3px solid rgba(239,16,24,.55);outline-offset:3px}.mgcr-chapter-recommendation-card__meta{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#a5a5af;font-size:11px;font-weight:650}.mgcr-chapter-recommendation-card__meta span:last-child{color:#ffd84a;font-weight:850}.mgcr-color-light .mgcr-chapter-recommendations>header h2{color:#17171c!important}.mgcr-color-light .mgcr-chapter-recommendation-card{border-color:#dedee3;background:#fff;box-shadow:0 15px 34px rgba(26,26,32,.08)}.mgcr-color-light .mgcr-chapter-recommendation-card__body h3{color:#17171c!important}.mgcr-color-light .mgcr-chapter-recommendation-card__meta{color:#666671}.mgcr-color-light .mgcr-chapter-recommendation-card__type{background:rgba(18,18,22,.84)}@media(max-width:900px){.mgcr-chapter-recommendations__track{display:flex;gap:13px;padding:1px 1px 12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin}.mgcr-chapter-recommendation-card{flex:0 0 220px;scroll-snap-align:start}}@media(max-width:520px){.mgcr-chapter-recommendations{margin-top:34px}.mgcr-chapter-recommendations__track{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-bottom:0;overflow:visible}.mgcr-chapter-recommendation-card{min-width:0}.mgcr-chapter-recommendation-card__body{padding:11px}.mgcr-chapter-recommendation-card__body h3{min-height:40px;margin-bottom:9px!important;font-size:13px!important}.mgcr-chapter-recommendation-card__meta{font-size:10px}.mgcr-chapter-recommendation-card__type{top:8px;left:8px;padding:5px 7px}}@media(prefers-reduced-motion:reduce){.mgcr-chapter-recommendation-card,.mgcr-chapter-recommendation-card__cover img{transition:none!important}}
