.media-hero--ebook .media-hero-inner{gap:2.25rem}.media-hero-features--ebook{align-items:stretch}@media (min-width:860px){.media-hero-features--ebook{gap:1.5rem}}.ebook-feature-card{display:grid;grid-template-columns:minmax(7.5rem,38%) minmax(0,1fr);gap:1.1rem 1.25rem;align-items:center;min-height:0;padding:1rem 1.15rem 1rem 1rem;border-radius:1.35rem;color:#fff;text-decoration:none;background:rgba(18,10,24,.55);box-shadow:0 0 0 1px rgba(255,255,255,.1),0 24px 48px rgba(0,0,0,.4);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:transform .35s ease,box-shadow .35s ease}.ebook-feature-card:focus-visible,.ebook-feature-card:hover{transform:translateY(-5px);outline:none;box-shadow:0 0 0 1px rgba(255,140,210,.4),0 28px 56px rgba(0,0,0,.48)}.ebook-feature-card-cover{position:relative;aspect-ratio:3/4;border-radius:.65rem;overflow:hidden;background:#1a1018;box-shadow:0 12px 28px rgba(0,0,0,.45),0 0 0 1px rgba(255,255,255,.08);transform-origin:center bottom;transition:transform .4s ease}.ebook-feature-card:hover .ebook-feature-card-cover{transform:translateY(-4px) rotate(-1.5deg)}.ebook-feature-card-fallback,.ebook-feature-card-image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ebook-feature-card-fallback{background:linear-gradient(145deg,#3a1230,#1a0a14)}.ebook-feature-card-body{display:flex;flex-direction:column;align-items:flex-start;gap:.55rem;min-width:0;padding:.15rem .15rem .15rem 0}.ebook-feature-card-type{display:inline-flex;align-items:center;padding:.28rem .7rem;border-radius:999px;font-size:.7rem;font-weight:650;letter-spacing:.03em;color:#fff;background:linear-gradient(135deg,#e0128c,#a2027b)}.ebook-feature-card-title{margin:0;font-size:clamp(1.15rem,1.9vw,1.45rem);font-weight:650;letter-spacing:-.03em;line-height:1.2;color:#fff;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ebook-feature-card:hover .ebook-feature-card-title{color:#ffb8e0}.ebook-feature-card-teaser{margin:0;font-size:.88rem;line-height:1.45;color:rgba(255,255,255,.7);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ebook-feature-card-cta{margin-top:.35rem;pointer-events:none}@media (max-width:767px){.ebook-feature-card{grid-template-columns:minmax(6.5rem,34%) minmax(0,1fr);padding:.85rem;gap:.9rem}.ebook-feature-card-title{-webkit-line-clamp:2}.ebook-feature-card-teaser{display:none}}@media (max-height:860px) and (min-width:768px){.ebook-feature-card-teaser{-webkit-line-clamp:1}}.media-library-grid--ebook{gap:1.5rem}@media screen and (min-width:640px){.media-library-grid--ebook{grid-template-columns:1fr 1fr}}@media screen and (min-width:900px){.media-library-grid--ebook{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1200px){.media-library-grid--ebook{grid-template-columns:repeat(5,1fr)}}.media-library-card--ebook{background:#fff;box-shadow:none;border-radius:0}.media-library-card--ebook:hover{transform:translateY(-4px);box-shadow:none}.media-library-card--ebook .media-library-card-media{aspect-ratio:3/4;border-radius:.75rem;background:#f4f1f6;box-shadow:0 10px 24px rgba(15,23,42,.12),0 0 0 1px rgba(15,23,42,.06);overflow:hidden}.media-library-card--ebook .media-library-card-image{-o-object-fit:contain;object-fit:contain;background:#f4f1f6}.media-library-card--ebook:hover .media-library-card-image{transform:none}.media-library-card--ebook .media-library-card-body{padding:.85rem .15rem 0;gap:.35rem}.media-library-card--ebook .media-library-card-title{font-size:.95rem;-webkit-line-clamp:2}.media-library-card-action{margin-top:.15rem;font-size:.82rem;font-weight:650;color:#a2027b}.media-library-card--ebook:hover .media-library-card-action{letter-spacing:.02em}@media (prefers-reduced-motion:reduce){.ebook-feature-card,.ebook-feature-card-cover,.media-library-card--ebook{transition:none}}