.magiclaus-story-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:16px}.magiclaus-story-card{padding:0;display:flex;flex-direction:column;min-width:0;overflow:visible;position:relative}.magiclaus-story-card--active{border-color:#f3a2a3;box-shadow:0 12px 30px rgba(223,40,45,.11)}.magiclaus-story-cover{height:180px;overflow:hidden;border-radius:16px 16px 0 0;background:#f6f2ed}.magiclaus-story-cover img{height:100%;width:100%;object-fit:cover;display:block;border-radius:16px 16px 0 0}.magiclaus-story-locked{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;text-align:center;padding:14px;color:#7a6959;background:linear-gradient(150deg,#faf6ef,#f0e9df)}.magiclaus-story-locked strong{font-family:Georgia,serif;font-size:19px;color:#182239;line-height:1.25}.magiclaus-story-locked span{font-size:13px;letter-spacing:.04em}.magiclaus-story-body{padding:22px;display:flex;flex-direction:column;flex:1}.magiclaus-story-body .plan-name{font-size:18px;line-height:1.35;min-height:46px;margin:0 0 10px}.magiclaus-story-body .plan-price{font-size:26px;white-space:normal}.magiclaus-story-body .plan-note{font-size:14px;line-height:1.55}.magiclaus-story-body .price-features{margin-top:18px;margin-bottom:20px}.magiclaus-story-body .price-features li{font-size:13px}.magiclaus-story-action{margin-top:auto}.magiclaus-story-action .button{display:flex;align-items:center;justify-content:center;gap:6px;text-align:center;padding:14px 8px;font-size:14px;text-decoration:none}.magiclaus-story-disabled{background:#eae6e1;color:#8a837b;cursor:not-allowed;box-shadow:none}.magiclaus-story-release-note{margin-top:12px}@media(max-width:1100px){.magiclaus-story-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.magiclaus-story-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.magiclaus-story-body{padding:16px}.magiclaus-story-cover{height:155px}}@media(max-width:420px){.magiclaus-story-grid{grid-template-columns:1fr}.magiclaus-story-cover{height:210px}}.magiclaus-story-locked--image{position:relative;isolation:isolate;overflow:hidden;padding:0;background:#1a2438}.magiclaus-story-teaser-image{position:absolute;inset:-6px;width:calc(100% + 12px);height:calc(100% + 12px);object-fit:cover;filter:blur(4px) brightness(.6);transform:scale(1.04);border-radius:0!important}.magiclaus-story-release-overlay{position:relative;z-index:1;display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;width:100%;height:100%;padding:12px;text-align:center;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.8)}.magiclaus-story-release-overlay strong{font-size:clamp(14px,1.2vw,19px);color:#fff}