@font-face{font-family: 'Montserrat';font-style: normal;font-weight: 600;font-display: swap;src: url(../fonts/montserrat-600-latin-ext.woff2?v=a63797c1) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Montserrat';font-style: normal;font-weight: 600;font-display: swap;src: url(../fonts/montserrat-600-latin.woff2?v=a5ec5492) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Montserrat';font-style: normal;font-weight: 800;font-display: swap;src: url(../fonts/montserrat-600-latin-ext.woff2?v=a63797c1) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Montserrat';font-style: normal;font-weight: 800;font-display: swap;src: url(../fonts/montserrat-600-latin.woff2?v=a5ec5492) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Source Serif 4';font-style: italic;font-weight: 400;font-display: swap;src: url(../fonts/source-serif-4-400i-latin-ext.woff2?v=36ec5860) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Source Serif 4';font-style: italic;font-weight: 400;font-display: swap;src: url(../fonts/source-serif-4-400i-latin.woff2?v=4eae1c91) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Source Serif 4';font-style: normal;font-weight: 400;font-display: swap;src: url(../fonts/source-serif-4-400-latin-ext.woff2?v=6d6d603b) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Source Serif 4';font-style: normal;font-weight: 400;font-display: swap;src: url(../fonts/source-serif-4-400-latin.woff2?v=f80eac99) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Source Serif 4';font-style: normal;font-weight: 600;font-display: swap;src: url(../fonts/source-serif-4-400-latin-ext.woff2?v=6d6d603b) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Source Serif 4';font-style: normal;font-weight: 600;font-display: swap;src: url(../fonts/source-serif-4-400-latin.woff2?v=f80eac99) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--violet: #4b2e83;--violet-2: #3a2367;--vivid: #7c3aed;--lav: #d6ccf0;--lav-bg: #f5f2fc;--lav-2: #ece6f8;--ink: #1c1530;--ink-2: #4a4560;--muted: #77718c;--line: #e7e2f2;--bg: #ffffff;--card: #ffffff;--accent-text: #4b2e83;--head: "Montserrat","Segoe UI",Arial,sans-serif;--serif: "Source Serif 4",Georgia,"Times New Roman",serif;--wrap: 1160px;--gut: 16px;--r: 18px;color-scheme: light}@media (prefers-color-scheme: dark){:root{--bg: #120e1e;--card: #1b1530;--lav-bg: #181228;--lav-2: #231b3b;--lav: #3a2f5c;--ink: #f2eefa;--ink-2: #cfc8e2;--muted: #9b93b5;--line: #2d2546;--accent-text: #b9a2ff;color-scheme: dark}}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;text-size-adjust: 100%}body{margin: 0;background: var(--bg);color: var(--ink);font: 400 17px/1.6 var(--serif);-webkit-font-smoothing: antialiased}img{max-width: 100%;display: block}picture{display: contents}a{color: inherit;text-decoration: none}button{font: inherit;color: inherit}:focus-visible{outline: 3px solid var(--vivid);outline-offset: 2px;border-radius: 6px}.sr-only{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.skip{position: absolute;left: 8px;top: -60px;z-index: 100;background: var(--violet);color: #fff;padding: 10px 14px;border-radius: 10px;font: 700 15px var(--head)}.skip:focus{top: 8px}.wrap{max-width: var(--wrap);margin: 0 auto;padding-left: var(--gut);padding-right: var(--gut)}.topline{height: 5px;background: linear-gradient(90deg,var(--violet),var(--vivid) 60%,#a78bfa)}.masthead .wrap{display: grid;grid-template-columns: 1fr auto 1fr;align-items: center;gap: 16px;padding-top: 18px;padding-bottom: 14px}.mast-date{font: 600 13px/1.3 var(--head);color: var(--muted)}.mast-date b{display: block;color: var(--ink);font-weight: 800;letter-spacing: .02em;text-transform: uppercase;font-size: 12px}.logo{display: inline-flex;align-items: center}.logo img{height: 52px;width: auto}.logo .logo-dark{display: none}@media (prefers-color-scheme: dark){.logo .logo-light{display: none}.logo .logo-dark{display: block}}.mast-actions{display: flex;justify-content: flex-end;align-items: center;gap: 8px}.pill{display: inline-flex;align-items: center;justify-content: center;gap: 8px;height: 40px;padding: 0 18px;border-radius: 999px;font: 800 14px/1 var(--head);letter-spacing: .01em;border: 2px solid transparent;cursor: pointer;white-space: nowrap;transition: transform .12s ease,background-color .15s ease,border-color .15s ease,color .15s ease}.pill:active{transform: scale(.97)}.pill svg{width: 17px;height: 17px;flex: none}.pill-violet{background: var(--violet);color: #fff}.pill-violet:hover{background: var(--vivid)}.pill-line{border-color: var(--violet);color: var(--accent-text);background: transparent}.pill-line:hover{background: var(--violet);color: #fff}.pill-white{background: #fff;color: var(--violet)}.pill-white:hover{background: var(--lav-2)}.icon-btn{display: none;width: 42px;height: 42px;border-radius: 50%;border: 1px solid var(--line);background: var(--card);align-items: center;justify-content: center;cursor: pointer;color: var(--ink)}.icon-btn svg{width: 20px;height: 20px}.chips{position: sticky;top: 0;z-index: 40;background: color-mix(in srgb,var(--bg) 92%,transparent);backdrop-filter: saturate(1.4) blur(10px);border-bottom: 1px solid var(--line)}.chips ul{display: flex;justify-content: center;gap: 8px;list-style: none;margin: 0;padding: 10px 0;overflow-x: auto;scrollbar-width: none}.chips ul::-webkit-scrollbar{display: none}.chips a{display: block;padding: 9px 16px;border-radius: 999px;font: 700 14.5px/1 var(--head);color: var(--ink-2);background: var(--lav-bg);white-space: nowrap;transition: background-color .15s ease,color .15s ease}.chips a:hover{background: var(--lav-2);color: var(--ink)}.chips a[aria-current="page"]{background: var(--violet);color: #fff}.newschip{display: inline-flex;align-items: center;gap: 10px;padding: 8px 14px 8px 12px;border-radius: 12px;background: var(--card);border: 1px solid var(--line);box-shadow: inset 5px 0 0 var(--violet);font: 800 13.5px/1 var(--head);letter-spacing: .03em;text-transform: uppercase;color: var(--ink)}.newschip svg{width: 15px;height: 15px;color: var(--violet)}.newschip time{font-weight: 600;letter-spacing: 0;text-transform: none;color: var(--muted)}.kicker{font: 800 12.5px/1 var(--head);letter-spacing: .08em;text-transform: uppercase;color: var(--accent-text)}.poster{position: relative;display: block;overflow: hidden;border-radius: var(--r);background: #1c1530 var(--img) center / cover no-repeat;aspect-ratio: 3 / 4;isolation: isolate}.poster img{width: 100%;height: 100%;object-fit: cover;transition: transform .5s cubic-bezier(.2,.7,.2,1)}a:hover .poster img,.poster:hover img{transform: scale(1.035)}.poster::after{content: "";position: absolute;inset: 0;background: linear-gradient(180deg,rgba(20,10,40,0) 55%,rgba(20,10,40,.55));pointer-events: none}.dur{position: absolute;left: 10px;bottom: 10px;z-index: 1;display: inline-flex;align-items: center;gap: 6px;padding: 6px 10px 6px 8px;border-radius: 999px;background: rgba(255,255,255,.95);color: var(--violet);font: 800 12.5px/1 var(--head)}.dur svg{width: 11px;height: 11px}.play{position: absolute;left: 50%;top: 50%;z-index: 1;width: 74px;height: 74px;margin: -37px 0 0 -37px;border-radius: 50%;background: var(--violet);display: grid;place-items: center;box-shadow: 0 10px 30px rgba(43,20,90,.45)}.play::before{content: "";position: absolute;inset: -8px;border-radius: 50%;border: 3px solid rgba(255,255,255,.7);animation: ring 2.2s ease-out infinite}.play svg{width: 28px;height: 28px;margin-left: 4px;color: #fff}@keyframes ring{0%{transform: scale(.85);opacity: .9}100%{transform: scale(1.35);opacity: 0}}.page{padding-top: 22px;padding-bottom: 54px}.lead-story{display: grid;grid-template-columns: minmax(0,340px) minmax(0,1fr);gap: 34px;align-items: center;padding: 26px;border-radius: 28px;background: var(--lav-bg)}.lead-story .poster{aspect-ratio: 9 / 14}.lead-text h2{margin: 16px 0 12px;font: 800 clamp(28px,3.4vw,44px)/1.08 var(--head);letter-spacing: -.015em;text-wrap: balance}.lead-text p{margin: 0 0 22px;font-size: 19.5px;line-height: 1.55;color: var(--ink-2)}.lead-text .meta{margin-bottom: 0;font: 600 13.5px var(--head);color: var(--muted)}.lead-actions{display: flex;flex-wrap: wrap;gap: 10px;margin-bottom: 18px}.sec{display: flex;align-items: center;gap: 12px;margin: 44px 0 18px}.sec h2{margin: 0;font: 800 20px/1 var(--head);letter-spacing: -.01em}.sec .dot{width: 12px;height: 12px;border-radius: 50%;background: var(--vivid);box-shadow: 0 0 0 5px var(--lav-2);flex: none}.sec .rule{flex: 1;height: 1px;background: var(--line)}.sec a{font: 700 14px var(--head);color: var(--accent-text)}.sec a:hover{text-decoration: underline}.reels{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 22px 18px}.reel{display: block}.reel .newschip{margin-top: 12px;padding: 6px 10px 6px 9px;font-size: 11.5px;gap: 7px;border-radius: 9px;box-shadow: inset 4px 0 0 var(--violet)}.reel .newschip svg{width: 13px;height: 13px}.reel h3{margin: 9px 0 0;font: 700 16.5px/1.28 var(--head);letter-spacing: -.005em;text-wrap: pretty}.reel:hover h3{color: var(--accent-text)}.piikki{margin-top: 46px;display: grid;grid-template-columns: minmax(0,330px) minmax(0,1fr);gap: 28px;padding: 26px;border-radius: 28px;border: 1px solid var(--line);background: var(--card)}.piikki-head h2{margin: 6px 0 10px;font: 800 30px/1.1 var(--head)}.piikki-head p{margin: 0 0 18px;color: var(--ink-2);font-size: 17px}.stats{display: flex;flex-wrap: wrap;gap: 8px}.stat{padding: 10px 14px;border-radius: 14px;background: var(--lav-bg);font: 600 13px/1.25 var(--head);color: var(--ink-2)}.stat b{display: block;font: 800 26px/1 var(--head);color: var(--accent-text);margin-bottom: 4px}.piikki ul{list-style: none;margin: 0;padding: 0;display: grid;gap: 8px}.piikki li a{display: grid;grid-template-columns: 34px 1fr auto;align-items: center;gap: 12px;padding: 11px 14px;border-radius: 14px;background: var(--lav-bg);transition: background-color .15s ease}.piikki li a:hover{background: var(--lav-2)}.piikki .check{width: 34px;height: 34px;border-radius: 50%;background: var(--violet);display: grid;place-items: center}.piikki .check svg{width: 17px;height: 17px;color: #fff}.piikki .what{font: 600 15.5px/1.3 var(--head)}.piikki .where{font: 800 11.5px/1 var(--head);letter-spacing: .05em;text-transform: uppercase;color: var(--muted);white-space: nowrap}.places{display: flex;flex-wrap: wrap;gap: 10px}.places a{display: inline-flex;align-items: center;gap: 8px;padding: 10px 16px;border-radius: 999px;border: 1px solid var(--line);font: 700 14.5px/1 var(--head);background: var(--card);transition: border-color .15s ease,background-color .15s ease}.places a:hover{border-color: var(--violet);background: var(--lav-bg)}.places svg{width: 15px;height: 15px;color: var(--violet)}.band{margin-top: 50px;display: flex;align-items: center;justify-content: space-between;gap: 20px;flex-wrap: wrap;padding: 26px 30px;border-radius: 28px;background: linear-gradient(120deg,var(--violet),#5b37a3 60%,var(--vivid));color: #fff}.band p{margin: 0;font: 800 24px/1.2 var(--head)}.band span{display: block;margin-top: 6px;font: 600 15px/1.4 var(--head);color: #e4dbff}.list-head{margin: 6px 0 26px}.list-head h1{margin: 10px 0 8px;font: 800 clamp(30px,4vw,44px)/1.05 var(--head)}.list-head p{margin: 0;color: var(--ink-2);font-size: 18px}.art-head{max-width: 860px}.art-head .row{display: flex;flex-wrap: wrap;align-items: center;gap: 10px}.art-head h1{margin: 16px 0 14px;font: 800 clamp(30px,4vw,48px)/1.07 var(--head);letter-spacing: -.02em;text-wrap: balance}.art-lead{margin: 0 0 20px;font: 600 21px/1.5 var(--serif);color: var(--ink)}.byline{display: flex;align-items: center;justify-content: space-between;gap: 14px;flex-wrap: wrap;padding: 14px 0;border-top: 1px solid var(--line);border-bottom: 1px solid var(--line)}.author{display: flex;align-items: center;gap: 12px}.avatar{width: 44px;height: 44px;border-radius: 50%;background: var(--violet);display: grid;place-items: center;flex: none}.avatar img{width: 24px;height: auto}.author b{display: block;font: 800 15px/1.2 var(--head)}.author span{font: 600 13.5px/1.3 var(--head);color: var(--muted)}.share{display: flex;gap: 8px}.share a,.share button{width: 40px;height: 40px;border-radius: 50%;border: 1px solid var(--line);background: var(--card);display: grid;place-items: center;cursor: pointer;color: var(--ink);transition: border-color .15s ease,background-color .15s ease}.share a:hover,.share button:hover{border-color: var(--violet);background: var(--lav-bg)}.share svg{width: 18px;height: 18px}.share .share-native{display: none}.art-grid{display: grid;grid-template-columns: minmax(0,380px) minmax(0,1fr);gap: 44px;margin-top: 28px;align-items: start}.art-video{position: sticky;top: 74px}.reel-frame{border-radius: 22px;overflow: hidden;background: var(--card);border: 1px solid var(--line);box-shadow: 0 18px 50px rgba(43,20,90,.14)}.reel-frame .instagram-media{margin: 0 !important;min-width: 0 !important;width: 100% !important;max-width: 100% !important;border: 0 !important;border-radius: 0 !important;box-shadow: none !important}.reel-frame iframe{display: block;width: 100% !important;margin: 0 !important;border: 0 !important}.ig-fallback{display: block;position: relative}.ig-fallback .poster{border-radius: 0;aspect-ratio: 9 / 15}.video-cta{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 14px}.video-cta .pill{flex: 1 1 auto}.vnote{margin: 10px 2px 0;font: 600 12.5px/1.45 var(--head);color: var(--muted)}.vnote a{text-decoration: underline}.body{max-width: 660px;font-size: 19px;line-height: 1.72}.body p{margin: 0 0 18px}.call{display: grid;grid-template-columns: 56px 1fr;gap: 14px;margin: 26px 0;padding: 18px 20px;border-radius: 20px;background: var(--card);border: 1px solid var(--line);box-shadow: 0 8px 26px rgba(43,20,90,.07)}.call-ring{position: relative;width: 56px;height: 56px;border-radius: 50%;background: var(--violet);display: grid;place-items: center}.call-ring::after{content: "";position: absolute;inset: -6px;border-radius: 50%;border: 2px solid var(--vivid);opacity: .5;animation: ring 2.6s ease-out infinite}.call-ring svg{width: 24px;height: 24px;color: #fff}.call-top{display: flex;align-items: center;flex-wrap: wrap;gap: 8px 10px;margin-bottom: 6px}.call-top b{font: 800 15.5px/1.2 var(--head)}.live{display: inline-flex;align-items: center;gap: 6px;padding: 4px 9px;border-radius: 999px;background: var(--lav-bg);font: 800 10.5px/1 var(--head);letter-spacing: .09em;color: var(--accent-text)}.live::before{content: "";width: 7px;height: 7px;border-radius: 50%;background: var(--vivid);animation: blink 1.4s ease-in-out infinite}@keyframes blink{50%{opacity: .25}}.call q{display: block;font: italic 400 19.5px/1.55 var(--serif);quotes: "”" "”";color: var(--ink)}.call q strong{font-style: normal;font-weight: 600;color: var(--accent-text)}.comp{margin: 26px 0;padding: 20px 22px;border-radius: 20px;background: var(--lav-bg)}.comp h2{margin: 0 0 12px;font: 800 15px/1 var(--head);letter-spacing: .06em;text-transform: uppercase;color: var(--accent-text)}.comp ul{list-style: none;margin: 0;padding: 0;display: grid;gap: 10px}.comp li{display: grid;grid-template-columns: 26px 1fr;gap: 10px;align-items: start;font: 600 16.5px/1.4 var(--head)}.comp li svg{width: 22px;height: 22px;color: var(--vivid);margin-top: 1px}.tags{display: flex;flex-wrap: wrap;gap: 8px;margin: 26px 0 0;padding: 0;list-style: none}.tags a{display: inline-block;padding: 8px 13px;border-radius: 999px;background: var(--lav-bg);font: 700 13.5px/1 var(--head);color: var(--ink-2)}.tags a:hover{background: var(--lav-2);color: var(--ink)}.satire{margin: 24px 0 0;padding: 14px 16px;border-radius: 14px;border: 1px dashed var(--lav);font: 600 13.5px/1.5 var(--head);color: var(--muted)}.satire b{color: var(--ink-2)}.next{display: grid;grid-template-columns: 96px 1fr;gap: 16px;align-items: center;margin-top: 30px;padding: 14px;border-radius: 20px;background: var(--card);border: 1px solid var(--line)}.next .poster{border-radius: 14px}.next small{display: block;margin-bottom: 6px;font: 800 12px/1 var(--head);letter-spacing: .08em;text-transform: uppercase;color: var(--accent-text)}.next b{font: 800 18px/1.25 var(--head)}.next:hover b{color: var(--accent-text)}.prose{max-width: 720px;font-size: 18.5px;line-height: 1.7}.prose h1{margin: 10px 0 18px;font: 800 40px/1.08 var(--head)}.prose h2{margin: 30px 0 10px;font: 800 22px/1.2 var(--head)}.prose a{color: var(--accent-text);text-decoration: underline}.footer{margin-top: 20px;background: var(--violet-2);color: #d9d0f3}.footer .wrap{padding-top: 40px;padding-bottom: 34px}.foot-top{display: grid;grid-template-columns: 1.4fr 1fr 1fr 1fr;gap: 28px}.foot-top img{height: 46px;width: auto}.foot-tag{margin: 12px 0 0;font: 600 15px/1.45 var(--head);color: #efe9ff}.footer h3{margin: 4px 0 12px;font: 800 13px/1 var(--head);letter-spacing: .1em;text-transform: uppercase;color: #fff}.footer ul{list-style: none;margin: 0;padding: 0;display: grid;gap: 9px;font: 600 15px var(--head)}.footer a:hover{color: #fff;text-decoration: underline}.foot-legal{margin-top: 30px;padding-top: 18px;border-top: 1px solid rgba(255,255,255,.14);font: 600 13px/1.6 var(--head);color: #b9addc}.foot-legal p{margin: 0 0 8px;max-width: 900px}.drawer{position: fixed;inset: 0;z-index: 90;display: none}.drawer.is-open{display: block}.drawer-bg{position: absolute;inset: 0;background: rgba(20,10,40,.5)}.drawer-panel{position: absolute;top: 0;right: 0;bottom: 0;width: min(86vw,340px);background: var(--bg);padding: 18px;overflow-y: auto;animation: slide .22s ease-out}@keyframes slide{from{transform: translateX(24px);opacity: 0}to{transform: none;opacity: 1}}.drawer-top{display: flex;justify-content: space-between;align-items: center;margin-bottom: 14px}.drawer-top img{height: 38px;width: auto}.drawer ul{list-style: none;margin: 0 0 18px;padding: 0;display: grid;gap: 6px}.drawer li a{display: block;padding: 14px 16px;border-radius: 14px;background: var(--lav-bg);font: 800 17px/1 var(--head)}.drawer li a[aria-current="page"]{background: var(--violet);color: #fff}.toast{position: fixed;left: 50%;bottom: 24px;transform: translate(-50%,20px);background: var(--violet);color: #fff;padding: 12px 18px;border-radius: 999px;font: 700 14px var(--head);opacity: 0;pointer-events: none;transition: opacity .2s ease,transform .2s ease;z-index: 100}.toast.is-on{opacity: 1;transform: translate(-50%,0)}@media (max-width: 1024px){.reels{grid-template-columns: repeat(3,minmax(0,1fr))}.foot-top{grid-template-columns: 1fr 1fr}.piikki{grid-template-columns: 1fr}}@media (max-width: 860px){.art-grid{grid-template-columns: minmax(0,1fr);gap: 24px}.art-video{position: static;max-width: 420px;margin: 0 auto;width: 100%}}@media (max-width: 760px){:root{--gut: 14px}.masthead .wrap{grid-template-columns: auto 1fr;padding-top: 12px;padding-bottom: 10px}.mast-date{display: none}.logo img{height: 40px}.mast-actions .pill{display: none}.icon-btn{display: inline-flex}.chips ul{justify-content: flex-start;padding: 8px 0}.chips a{padding: 9px 14px;font-size: 14px}.page{padding-top: 14px}.lead-story{grid-template-columns: 1fr;gap: 18px;padding: 14px;border-radius: 24px}.lead-story .poster{aspect-ratio: 4 / 5}.lead-text h2{font-size: 27px;margin-top: 12px}.lead-text p{font-size: 17.5px}.reels{grid-template-columns: repeat(2,minmax(0,1fr));gap: 18px 12px}.reel h3{font-size: 15px}.reel .newschip time{display: none}.piikki{padding: 18px;border-radius: 24px}.piikki li a{grid-template-columns: 30px 1fr}.piikki .where{display: none}.band{padding: 22px}.band p{font-size: 21px}.art-head h1{font-size: 29px}.art-lead{font-size: 19px}.body{font-size: 18px}.call{grid-template-columns: 46px 1fr;padding: 16px}.call-ring{width: 46px;height: 46px}.share .share-native{display: grid}.share .share-fb,.share .share-x{display: none}.foot-top{grid-template-columns: 1fr}}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation: none !important;transition: none !important}}
