.album-storyhub{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;margin:0 0 18px;padding:15px 17px;border:1px solid rgba(90,150,255,.32);border-radius:11px;background:linear-gradient(110deg,rgba(59,130,246,.14),rgba(255,255,255,.035))}.album-storyhub[hidden]{display:none}.album-storyhub-copy{min-width:0}.album-storyhub-copy span{display:block;color:#9bc0ff;font:900 .62rem/1 Montserrat,sans-serif;text-transform:uppercase}.album-storyhub-copy strong{display:block;margin-top:6px;font:850 .95rem/1.25 Montserrat,sans-serif}.album-storyhub-copy small{display:block;max-width:720px;margin-top:5px;color:rgba(255,255,255,.62);font-size:.78rem;line-height:1.45}.album-storyhub-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.album-storyhub-actions a{min-height:36px;display:inline-flex;align-items:center;padding:0 12px;border:1px solid rgba(255,255,255,.16);border-radius:999px;color:#fff;text-decoration:none;font:850 .64rem/1 Montserrat,sans-serif;text-transform:uppercase}.album-storyhub-actions a:first-child{border-color:rgba(90,150,255,.55);background:rgba(59,130,246,.18)}.album-storyhub-actions a.is-press{border-color:rgba(239,68,68,.42);background:rgba(239,68,68,.1)}@media(max-width:700px){.album-storyhub{grid-template-columns:1fr;padding:14px}.album-storyhub-actions{justify-content:flex-start}.album-storyhub-actions a{flex:1 1 auto;justify-content:center}}
.press-story-context{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;margin:16px 0 -10px;padding:11px 14px;border:1px solid rgba(90,150,255,.25);border-radius:10px;background:rgba(59,130,246,.07)}.press-story-context span{color:#9bc0ff;font:900 .62rem/1 Montserrat,sans-serif;text-transform:uppercase}.press-story-context strong{font:850 .88rem/1.25 Montserrat,sans-serif}.press-story-context a{color:#dbeafe;font:850 .66rem/1 Montserrat,sans-serif;text-transform:uppercase;text-decoration:none}@media(max-width:700px){.press-story-context{grid-template-columns:1fr;margin-bottom:0}.press-story-context a{margin-top:3px}}
.press-story-context span{grid-row:1/3}.press-story-context strong{grid-column:2}.press-story-context small{grid-column:2;display:block;color:rgba(255,255,255,.58);font-size:.74rem;line-height:1.45}.press-story-context a{grid-column:3;grid-row:1/3}@media(max-width:700px){.press-story-context span,.press-story-context strong,.press-story-context small,.press-story-context a{grid-column:1;grid-row:auto}}
