.story-media-section,.story-media-section *,.story-media-choice,.story-media-choice *,.story-media-dialog,.story-media-dialog *{box-sizing:border-box}.story-media-section{background:#f8f6f0;color:#14384b;padding:36px 0 58px;scroll-margin-top:90px}.story-media-shell{max-width:1240px;margin:auto;padding:0 28px}.story-media-heading{margin-bottom:24px}.story-media-heading>p:first-child{font-size:11px;letter-spacing:.16em;color:#866424;font-weight:850;margin:0 0 10px}.story-media-heading h2{font-size:clamp(26px,3vw,40px);line-height:1.5;margin:0 0 14px}.story-media-heading>p:last-child{line-height:1.9;color:#456373;margin:0}.story-media-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.story-media-card{border:1px solid #cbd7de;border-radius:16px;overflow:hidden;background:white;box-shadow:0 8px 24px #1739500a}.story-media-art{display:block;position:relative;aspect-ratio:16/9}.story-media-art>img{display:block;width:100%;height:100%;object-fit:cover}.story-media-art>span{position:absolute;left:14px;top:14px;background:#123b4e;color:#fff;border:1px solid #d4e4e6;border-radius:8px;padding:8px 12px;font-size:18px;font-weight:850}.story-media-copy{padding:20px}.story-media-copy h3{font-size:22px;line-height:1.5;margin:0 0 18px;min-height:66px}.story-media-choices{display:grid;gap:12px}.story-media-choice{display:grid!important;grid-template-columns:80px minmax(0,1fr);gap:12px;align-items:center;padding:12px;border:1px solid #abc5cf;border-radius:11px;text-decoration:none!important;color:#153b4e!important;background:#edf5f7;text-align:left;width:100%;min-height:92px}.story-media-choice:hover{border-color:#0b7774;box-shadow:0 3px 12px #1739501a}.story-media-choice:focus-visible{outline:3px solid #0b7774;outline-offset:3px}.story-media-choice strong{display:block;font-size:17px;line-height:1.5}.story-media-choice small{display:block;font-size:10px;line-height:1.5;font-weight:750;letter-spacing:.05em}.story-media-choice em{display:block;font-size:11px;font-style:normal;color:#076b6b;font-weight:750;line-height:1.7;margin-top:3px}.story-media-comic{background:#fff4da;border-color:#c39b44}.story-media-thumb{display:block;position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:6px;background:#14384b}.story-media-thumb>img{display:block;width:100%;height:100%;object-fit:cover}.story-media-thumb.comic{aspect-ratio:4/5;background:#fff}.story-media-thumb.comic>img{object-fit:contain}.story-media-thumb>span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#ffdb70;color:#16354b;padding-left:2px;font-size:13px}.story-media-free{display:grid;place-items:center;background:#ffdb70;color:#17384b;width:68px;height:68px;font-size:17px;font-weight:850;clip-path:polygon(50% 0,60% 10%,75% 5%,79% 21%,95% 25%,90% 40%,100% 50%,90% 60%,95% 75%,79% 79%,75% 95%,60% 90%,50% 100%,40% 90%,25% 95%,21% 79%,5% 75%,10% 60%,0 50%,10% 40%,5% 25%,21% 21%,25% 5%,40% 10%)}.story-media-video{background:#eef6f4;border-color:#83ada6}.story-media-note{margin:20px 0 0;color:#4b6674;line-height:1.9;font-size:13px}.r3-format-choices .story-media-choice{margin-top:10px;grid-template-columns:80px minmax(0,1fr)}.story-media-dialog{padding:0;border:1px solid #709caa;border-radius:16px;background:#102b3f;color:#fff;width:min(1000px,calc(100vw - 32px));max-width:1000px;max-height:90vh;box-shadow:0 20px 80px #0007}.story-media-dialog::backdrop{background:#0b233be0}.story-media-dialog header,.story-media-dialog footer{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:14px 18px}.story-media-dialog h2{color:#fff!important;font-family:inherit;font-size:17px;margin:0;line-height:1.4}.story-media-dialog button{background:#fff;color:#153b4e;border:0;border-radius:7px;padding:8px 12px;cursor:pointer;font:inherit;white-space:nowrap}.story-media-dialog a{color:#ffde76;text-decoration:underline}.story-media-dialog footer{color:#d5e5ed;font-size:13px;line-height:1.6}.story-media-player{aspect-ratio:16/9}.story-media-player iframe{display:block;width:100%;height:100%;border:0}@media(max-width:900px){.story-media-grid{gap:15px}.story-media-copy{padding:14px}.story-media-choice{grid-template-columns:60px minmax(0,1fr);gap:8px;padding:10px}.story-media-free{width:54px;height:54px;font-size:15px}.story-media-choice strong{font-size:15px}.story-media-copy h3{font-size:20px}}@media(max-width:680px){.story-media-shell{padding:0 18px}.story-media-grid{grid-template-columns:1fr;gap:22px}.story-media-copy{padding:18px}.story-media-copy h3{min-height:0}.story-media-choice{grid-template-columns:80px minmax(0,1fr)}.story-media-free{width:68px;height:68px;font-size:17px}.story-media-choice strong{font-size:18px}.story-media-section{padding:28px 0 40px}.story-media-dialog header,.story-media-dialog footer{padding:12px;font-size:12px;gap:10px}.story-media-dialog h2{font-size:15px}}

/* HP_POSTERS_20261013: show the complete episode thumbnail above the action. */
.story-media-choice.story-media-video,.r3-format-choices .story-media-choice.story-media-video{grid-template-columns:1fr;gap:9px}
.story-media-video .story-media-thumb{width:100%;aspect-ratio:1672/941}
.story-media-video .story-media-thumb>img{object-fit:contain}
.story-media-video .story-media-thumb>span{left:auto;top:auto;right:8px;bottom:8px;transform:none;width:30px;height:30px}
