.pokemon-stories{margin-top:64px;border-top:3px solid #172a40;padding-top:25px}.pokemon-stories-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px}.pokemon-stories-heading h2{font-family:Georgia,serif;font-size:clamp(30px,4vw,44px);margin:10px 0 0}.pokemon-stories-heading>a{font-size:14px;color:#276a91;text-decoration:none}.pokemon-story-feature{display:grid;grid-template-columns:1fr 1.1fr;border-radius:18px;overflow:hidden;background:#17182e;color:#fff;text-decoration:none;border:1px solid #746581}.pokemon-story-art{position:relative;display:grid;place-items:center;background:radial-gradient(ellipse at center,#8468ad 0%,#3b315e 45%,#17182e 75%);padding:30px 20px 0;min-width:0}.pokemon-story-art>span{position:absolute;top:20px;left:20px;font-size:10px;letter-spacing:2px;color:#e9dfff}.pokemon-story-art img{width:100%;max-width:380px;height:auto;filter:drop-shadow(0 0 26px #b28cec66)}.pokemon-story-copy{padding:38px 32px;align-self:center}.pokemon-story-copy small{color:#e9c77a;font-weight:bold;letter-spacing:1.4px;font-size:11px}.pokemon-story-copy h3{font:700 clamp(30px,3.3vw,44px)/1.06 Georgia,serif;margin:17px 0}.pokemon-story-copy p{font-size:16px;line-height:1.75;color:#d2cde0}.pokemon-story-copy b{display:inline-block;margin-top:12px;border-bottom:2px solid #d5ad5f;padding-bottom:8px;color:#f6d68f}.pokemon-story-more{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:22px}.pokemon-story-more>a{display:flex;gap:16px;text-decoration:none;color:#172a40;border:1px solid #cbd0da;border-radius:14px;padding:20px;background:#fff}.pokemon-story-more img{width:100px;height:140px;object-fit:contain;align-self:center}.pokemon-story-more h3{font:700 23px/1.15 Georgia,serif;margin:8px 0}.pokemon-story-more p{font-size:14px;line-height:1.6;color:#657083}.pokemon-story-more small{color:#9b6220;font-size:10px;letter-spacing:1px;font-weight:700}.pokemon-story-more b{font-size:13px;color:#276a91}.pokemon-stories a:focus-visible{outline:3px solid #ce9a31;outline-offset:5px}.mewtwo-hero{background:radial-gradient(ellipse at 85% 40%,#665286,#19192d 65%);color:#fff;border-color:#a89eb9}.mewtwo-hero .lead,.mewtwo-hero .article-meta,.mewtwo-hero figcaption{color:#dfd8e8}@media(max-width:700px){.pokemon-stories{margin-top:42px}.pokemon-stories-heading{display:block}.pokemon-stories-heading>a{display:inline-block;margin-top:14px}.pokemon-story-feature{grid-template-columns:1fr}.pokemon-story-art{height:270px;padding:15px 20px 0}.pokemon-story-art img{height:260px;width:260px}.pokemon-story-copy{padding:24px}.pokemon-story-copy h3{font-size:35px}.pokemon-story-more{grid-template-columns:1fr}.pokemon-story-more>a{padding:18px 14px}.pokemon-story-more img{width:85px}.pokemon-story-more h3{font-size:22px}}
/* Keep the magazine directly below the complete illustrator area. */
body[data-home=false] .pokemon-stories{display:none}.pokemon-stories{margin-top:28px;margin-bottom:36px}.pokemon-stories .pokemon-stories-heading h2{font-size:clamp(30px,4vw,44px)}

.pokemon-story-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;border-radius:18px}.pokemon-story-track::-webkit-scrollbar{display:none}.pokemon-story-track>.pokemon-story-feature{flex:0 0 100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always}.pokemon-story-controls{display:flex;justify-content:center;align-items:center;gap:14px;padding:18px 0 0}.pokemon-story-controls button{min-width:44px;min-height:44px;border:1px solid #b6adbf;border-radius:50%;background:#fff;color:#362a4d;font-size:20px;cursor:pointer}.pokemon-story-controls .story-dots{display:flex;gap:2px}.pokemon-story-controls .story-dots button{border:0;background:transparent;position:relative;min-width:36px}.story-dots button:after{content:"";position:absolute;width:9px;height:9px;background:#b6adbf;border-radius:50%;top:17px;left:13px}.story-dots button[aria-current=true]:after{background:#795899;box-shadow:0 0 0 4px #e8dff1}.story-counter{font-size:13px;color:#6e627a;min-width:33px}.pokemon-story-controls button:focus-visible,.pokemon-story-track:focus-visible{outline:3px solid #d5ad5f;outline-offset:3px}.gengar-feature{background:#1d122b}.gengar-feature .pokemon-story-art{background:radial-gradient(ellipse at center,#b14971 0%,#4b255b 42%,#1d122b 75%)}.gengar-feature .pokemon-story-art img{filter:drop-shadow(0 0 30px #df456a55)}.gengar-hero{background:radial-gradient(ellipse at 85% 40%,#73354f,#1d122b 65%)}@media(max-width:700px){.pokemon-story-controls{gap:10px}.pokemon-story-track>.pokemon-story-feature{grid-template-rows:270px 1fr}.pokemon-story-track .pokemon-story-copy{align-self:start}.pokemon-story-carousel{min-width:0}}

.cubone-feature{background:#191e2b}.cubone-feature .pokemon-story-art{background:radial-gradient(ellipse at center,#b39271 0%,#535163 45%,#191e2b 75%)}.cubone-hero{background:radial-gradient(ellipse at 85% 40%,#857264,#191e2b 65%)}

.darkrai-feature{background:#111827}.darkrai-feature .pokemon-story-art{background:radial-gradient(ellipse at center,#546580 0%,#26354e 45%,#111827 75%)}.darkrai-hero{background:radial-gradient(ellipse at 85% 40%,#4c6082,#111827 65%)}
