.ed-page{--ed-card:#fff;--ed-border:#e7e7e7;--ed-text:#171717;--ed-muted:#666;min-height:100vh;color:var(--ed-text);font-family:var(--font-thai),sans-serif;background:#f6f6f6;overflow:hidden}.ed-page *{box-sizing:border-box}.ed-page button{font:inherit}.ed-wrap{width:100%;max-width:1280px;margin:0 auto;padding-left:32px;padding-right:32px}.ed-hero{isolation:isolate;color:#fff;background-color:#000;background-image:radial-gradient(34% 44% at 20% 34%,#3b82f666,#0000 70%),radial-gradient(30% 40% at 44% 80%,#60a5fa38,#0000 70%),radial-gradient(36% 48% at 64% 30%,#7c3aed6b,#0000 70%),radial-gradient(30% 40% at 82% 72%,#a855f74d,#0000 70%);background-size:125% 125%;animation:22s ease-in-out infinite alternate ed-nebula;position:relative;overflow:hidden}.ed-stars{z-index:-1;pointer-events:none;position:absolute;inset:0}.ed-stars-a{opacity:.7;background-image:radial-gradient(1px 1px at 10% 18%,#fff,#0000),radial-gradient(1.4px 1.4px at 28% 62%,#fffc,#0000),radial-gradient(1px 1px at 54% 24%,#ffffffbf,#0000),radial-gradient(1.3px 1.3px at 78% 56%,#fff,#0000),radial-gradient(1px 1px at 90% 16%,#ffffffb3,#0000);background-size:220px 170px;animation:4.5s ease-in-out infinite alternate ed-twinkle}.ed-stars-b{opacity:.5;background-image:radial-gradient(1.6px 1.6px at 24% 35%,#fff,#0000),radial-gradient(1.2px 1.2px at 60% 75%,#fff,#0000),radial-gradient(1.8px 1.8px at 84% 30%,#fff,#0000);background-size:520px 390px;animation:70s linear infinite ed-drift}.ed-hero-inner{text-align:center;flex-direction:column;align-items:center;padding-top:80px;padding-bottom:176px;display:flex}.ed-hero h1{color:#0000;font-family:var(--font-latin),var(--font-thai),sans-serif;letter-spacing:-.04em;filter:drop-shadow(0 0 32px #5865ff80);background:linear-gradient(#fff 35%,#dfe3ff);-webkit-background-clip:text;background-clip:text;margin:0;padding-bottom:.14em;font-size:clamp(44px,6.4vw,78px);font-weight:700;line-height:1.04}.ed-hero-inner>p{color:#ffffffb8;max-width:620px;margin:20px 0 0;font-size:16px;line-height:1.75}.ed-seg{color:#000;scrollbar-width:none;background:#fff;border-radius:999px;align-items:center;gap:22px;max-width:100%;margin-top:32px;padding:8px 16px;display:inline-flex;overflow-x:auto}.ed-seg::-webkit-scrollbar{display:none}.ed-seg button{color:#737373;font-family:var(--font-latin),sans-serif;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:9px;padding:4px 0;font-size:16px;font-weight:600;display:inline-flex}.ed-seg button:hover,.ed-seg button[aria-checked=true]{color:#000}.ed-seg button i{border:2px solid;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.ed-seg button[aria-checked=true] i:after{content:"";background:#000;border-radius:50%;width:10px;height:10px}.ed-chip{color:#fff;white-space:nowrap;background:linear-gradient(100deg,#00b8ff,#2f7bff 38%,#7a3bff 72%,#c01cff);border-radius:999px;flex:none;align-items:center;padding:7px 14px;font-size:13px;font-weight:700;line-height:1;display:inline-flex;position:relative;overflow:hidden}.ed-chip.sm{padding:5px 10px;font-size:11px}.ed-mascot{width:68px;height:76px;animation:12s ease-in-out infinite ed-owl-flight;position:absolute;bottom:72px;left:-90px}.ed-mascot svg{filter:drop-shadow(0 10px 15px #503cff61);width:100%;height:100%;display:block}.ed-flame{animation:.18s ease-in-out infinite alternate ed-flame}.ed-content{z-index:2;min-height:100vh;margin-top:-64px;padding-bottom:96px;position:relative}.ed-feature-row{grid-template-columns:2fr 1fr;gap:16px;display:grid}.ed-card{border:1px solid var(--ed-border);background:var(--ed-card);text-align:left;border-radius:16px;flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 50px -38px #0f172a73}.ed-pad{padding:24px}.ed-clickable,.ed-book,.ed-more,.ed-btn{cursor:pointer}.ed-clickable{border:1px solid var(--ed-border);width:100%;color:inherit}.ed-thumb{aspect-ratio:16/9;background-color:#07070c;background-image:radial-gradient(60% 80% at 20% 30%,#2f7bff8c,#0000 70%),radial-gradient(55% 75% at 85% 75%,#7a3bff8c,#0000 70%);position:relative;overflow:hidden}.ed-thumb.v2{background-image:radial-gradient(60% 80% at 80% 20%,#00b8ff80,#0000 70%),radial-gradient(55% 75% at 15% 85%,#c01cff73,#0000 70%)}.ed-thumb.v3{background-image:radial-gradient(70% 90% at 50% 110%,#7a3bffa6,#0000 70%),radial-gradient(40% 60% at 20% 20%,#2f7bff66,#0000 70%)}.ed-thumb.v4{background-image:radial-gradient(60% 80% at 30% 80%,#00b8ff73,#0000 70%),radial-gradient(50% 70% at 75% 25%,#2f7bff8c,#0000 70%)}.ed-thumb:before{content:"";background-image:radial-gradient(1px 1px at 20% 30%,#ffffffb3,#0000),radial-gradient(1px 1px at 70% 20%,#fff9,#0000),radial-gradient(1.4px 1.4px at 85% 60%,#fffc,#0000),radial-gradient(1px 1px at 40% 75%,#ffffff80,#0000);position:absolute;inset:0}.ed-thumb>.ed-chip{position:absolute;top:12px;left:12px}.ed-play{z-index:1;color:#000;background:#fffffff0;border-radius:50%;place-items:center;width:52px;height:52px;transition:transform .2s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 30px #00000059}.ed-clickable:hover .ed-play{transform:translate(-50%,-50%)scale(1.08)}.ed-play svg{fill:currentColor;width:18px;height:18px;margin-left:3px}.ed-play.lg{width:72px;height:72px}.ed-duration{z-index:1;color:#fff;background:#000000b8;border-radius:6px;padding:3px 8px;font-size:12px;font-weight:600;position:absolute;bottom:10px;right:10px}.ed-feature .ed-thumb{aspect-ratio:auto;min-height:300px}.ed-caption{z-index:1;color:#fff;position:absolute;bottom:22px;left:24px;right:24px}.ed-caption h3{color:#fff;margin:0;font-size:24px;line-height:1.3}.ed-caption p{color:#ffffffb8;margin:8px 0 0;font-size:14px;line-height:1.7}.ed-card-body{flex-direction:column;flex:1;padding:16px 18px 18px;display:flex}.ed-card-body h3,.ed-event h3,.ed-book h3{color:#171717;margin:0;font-size:17px;font-weight:600;line-height:1.45}.ed-card-body .ed-meta{margin-top:12px}.ed-meta{color:#737373;flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:12px;display:flex}.ed-meta span{align-items:center;gap:5px;display:inline-flex}.ed-meta svg,.ed-tag svg,.ed-stats svg{width:14px;height:14px}.ed-tag{border:1px solid var(--ed-border);color:#545454;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.ed-path-top{justify-content:space-between;align-items:center;gap:8px;min-height:24px;display:flex}.ed-title-lg{margin:16px 0 0;font-size:24px;font-weight:600;line-height:1.3}.ed-copy{color:#545454;margin:8px 0 0;font-size:14px;line-height:1.7}.ed-card hr{border:0;border-top:1px solid var(--ed-border);width:100%;margin:20px 0}.ed-stats{gap:14px;display:grid}.ed-stats>div:not(.ed-bar),.ed-kv{justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.ed-stats span{color:#545454;align-items:center;gap:8px;font-size:12px;display:flex}.ed-stats b,.ed-kv b{font-weight:600}.ed-bar{background:#ebebeb;border-radius:999px;height:6px;overflow:hidden}.ed-bar i{border-radius:inherit;background:#000;height:100%;display:block}.ed-btn{color:#fff;background:#000;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;width:auto;height:44px;padding:0 22px;font-size:14px;font-weight:600;display:inline-flex}.ed-btn:hover{background:#262626}.ed-btn.ghost{color:#171717;background:0 0;border-color:#d4d4d4}.ed-push{margin-top:auto}.ed-pad>.ed-push{width:100%;margin-top:24px}.ed-block{margin-top:72px}.ed-block>header{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.ed-block h2{margin:0;font-size:clamp(24px,2.4vw,32px);font-weight:600;line-height:1.3}.ed-block h2 span{color:#6e6e73}.ed-more{color:#06c;white-space:nowrap;background:0 0;border:0;font-size:15px;font-weight:500}.ed-grid{gap:16px;display:grid}.ed-g3{grid-template-columns:repeat(3,minmax(0,1fr))}.ed-g4{grid-template-columns:repeat(4,minmax(0,1fr))}.ed-g6{grid-template-columns:repeat(6,minmax(0,1fr))}.ed-path-icon{color:#fff;background:#000;border-radius:12px;place-items:center;width:44px;height:44px;margin-top:14px;display:grid}.ed-path-icon svg{width:20px}.ed-checks{gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.ed-checks li{color:#545454;gap:10px;font-size:14px;line-height:1.45;display:flex}.ed-checks li.off{opacity:.4}.ed-checks svg{flex:none;width:14px;margin-top:3px}.ed-events{padding:8px 24px}.ed-event{border-top:1px solid var(--ed-border);grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:20px;padding:18px 0;display:grid}.ed-event:first-child{border-top:0}.ed-event.past{opacity:.45}.ed-event h3{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ed-event .ed-meta{margin-top:6px}.ed-date{border:1px solid var(--ed-border);background:#fafafa;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;width:64px;height:68px;display:flex}.ed-date b{font-size:24px;line-height:1}.ed-date small{color:#737373;text-transform:uppercase;margin-top:4px;font-size:11px;font-weight:600}.ed-kicker{color:#7a3bff;letter-spacing:.04em;font-size:12px;font-weight:700}.ed-article h3{margin-top:10px}.ed-author{border-top:1px solid var(--ed-border);align-items:center;gap:10px;margin-top:18px;padding-top:16px;font-size:13px;display:flex}.ed-author>span{color:#fff;background:#000;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:grid}.ed-author small{color:#737373;font-size:12px;display:block}.ed-book{color:inherit;text-align:left;background:0 0;border:0;flex-direction:column;padding:0;display:flex}.ed-cover{aspect-ratio:2/3;color:#fff;background:#0b0b12;border-radius:6px 12px 12px 6px;flex-direction:column;justify-content:space-between;padding:16px 14px;transition:transform .2s;display:flex;overflow:hidden;box-shadow:inset 6px 0 #ffffff14,0 22px 40px -24px #0f172ab3}.ed-book:hover .ed-cover{transform:translateY(-4px)}.ed-cover.c1{background:linear-gradient(160deg,#2f7bff,#12123a)}.ed-cover.c2{background:linear-gradient(160deg,#7a3bff,#150a2e)}.ed-cover.c3{background:linear-gradient(160deg,#171717,#000)}.ed-cover.c4{background:linear-gradient(160deg,#00b8ff,#0b2a4a)}.ed-cover.c5{background:linear-gradient(160deg,#c01cff,#2a0736)}.ed-cover.c6{color:#171717;background:linear-gradient(160deg,#f5f5f7,#d4d4d4)}.ed-cover b{font-size:15px;line-height:1.3}.ed-cover small{opacity:.7;font-size:11px}.ed-book h3{margin-top:12px;font-size:14px}.ed-book .ed-meta{margin-top:4px}.ed-empty{text-align:center;background:#fff;border:1px dashed #d4d4d4;border-radius:16px;place-items:center;min-height:220px;padding:36px;display:grid}.ed-empty svg{color:#7a3bff;width:38px;height:38px}.ed-empty h3{margin:12px 0 0;font-size:18px}.ed-empty p{color:#737373;max-width:480px;margin:6px 0 0;font-size:14px}.ed-feature-copy{padding:28px}.ed-feature-copy .ed-title-lg{font-size:clamp(24px,2.4vw,32px)}.ed-feature-copy .ed-copy{white-space:pre-line;margin-top:12px;font-size:15px;line-height:1.8}.ed-feature-meta{margin-top:20px}.ed-feature-copy .ed-btn{gap:8px}.ed-feature-copy .ed-btn svg{fill:currentColor;width:16px;height:16px}.ed-feature-details{border-top:1px solid var(--ed-border);gap:12px;margin-top:20px;padding-top:18px;display:grid}.ed-feature-details>div{grid-template-columns:100px minmax(0,1fr);gap:12px;font-size:13px;display:grid}.ed-feature-details span{color:#737373;align-items:center;gap:7px;display:flex}.ed-feature-details svg{flex:none;width:14px;height:14px}.ed-feature-details b{font-weight:600;line-height:1.5}.ed-hero{background-position:0 0;min-height:50svh;animation:22s ease-in-out infinite alternate ed-source-nebula}.ed-stars-a{z-index:-10;opacity:1;background-image:radial-gradient(1.2px 1.2px at 364px 196px,#ffffff6e,#0000),radial-gradient(.9px .9px at 85px 99px,#ffffffa8,#0000),radial-gradient(1.2px 1.2px at 361px 77px,#ffffff7a,#0000),radial-gradient(1px 1px at 392px 6px,#ffffffbd,#0000),radial-gradient(.8px .8px at 325px 59px,#ffffff6e,#0000),radial-gradient(1.1px 1.1px at 251px 227px,#ffffff91,#0000),radial-gradient(1.2px 1.2px at 43px 130px,#ffffff6b,#0000),radial-gradient(.8px .8px at 167px 156px,#ffffffa3,#0000),radial-gradient(1.3px 1.3px at 338px 17px,#ffffff7d,#0000),radial-gradient(1px 1px at 380px 35px,#ffffff75,#0000),radial-gradient(1.2px 1.2px at 305px 78px,#fffc,#0000),radial-gradient(1.1px 1.1px at 145px 136px,#ffffff78,#0000),radial-gradient(1.1px 1.1px at 101px 47px,#ffffffb3,#0000),radial-gradient(1px 1px at 334px 73px,#ffffff70,#0000),radial-gradient(1px 1px at 309px 67px,#ffffff78,#0000),radial-gradient(1.1px 1.1px at 260px 115px,#ffffff75,#0000),radial-gradient(.9px .9px at 323px 69px,#ffffffa3,#0000),radial-gradient(1px 1px at 332px 117px,#ffffffb5,#0000),radial-gradient(1px 1px at 206px 34px,#ffffffb8,#0000),radial-gradient(1.2px 1.2px at 128px 94px,#ffffffb8,#0000),radial-gradient(1.3px 1.3px at 174px 127px,#ffffff5e,#0000),radial-gradient(1px 1px at 230px 160px,#ffffffb3,#0000),radial-gradient(.8px .8px at 45px 19px,#ffffff80,#0000),radial-gradient(1.1px 1.1px at 209px 192px,#ffffff9c,#0000),radial-gradient(1.2px 1.2px at 209px 202px,#ffffff7a,#0000),radial-gradient(.9px .9px at 190px 150px,#ffffffb0,#0000),radial-gradient(1.1px 1.1px at 32px 296px,#ffffff5c,#0000),radial-gradient(.8px .8px at 134px 278px,#ffffffa3,#0000),radial-gradient(1.3px 1.3px at 204px 201px,#ffffff78,#0000),radial-gradient(1px 1px at 195px 190px,#ffffffab,#0000),radial-gradient(1px 1px at 203px 9px,#ffffffb5,#0000),radial-gradient(1.2px 1.2px at 86px 118px,#ffffff96,#0000),radial-gradient(1.3px 1.3px at 301px 109px,#ffffff69,#0000),radial-gradient(1.2px 1.2px at 24px 57px,#ffffff5e,#0000);background-size:420px 320px;animation:4.5s ease-in-out infinite alternate ed-source-twinkle}.ed-stars-b{z-index:-5;opacity:1;background-image:radial-gradient(2px 2px at 24px 285px,#fffc,#0000),radial-gradient(1.5px 1.5px at 187px 464px,#ffffffb8,#0000),radial-gradient(1.3px 1.3px at 187px 56px,#fffc,#0000),radial-gradient(1.8px 1.8px at 80px 305px,#fffc,#0000),radial-gradient(1.7px 1.7px at 313px 130px,#fffffff7,#0000),radial-gradient(1.5px 1.5px at 471px 331px,#fffffff7,#0000),radial-gradient(1.3px 1.3px at 158px 174px,#ffffffcf,#0000),radial-gradient(1.6px 1.6px at 185px 67px,#ffffffbd,#0000),radial-gradient(1.7px 1.7px at 237px 328px,#ffffffb3,#0000),radial-gradient(1.7px 1.7px at 314px 382px,#ffffffd6,#0000),radial-gradient(1.4px 1.4px at 243px 470px,#ffffffa1,#0000),radial-gradient(2px 2px at 219px 192px,#ffffffd4,#0000),radial-gradient(1.5px 1.5px at 486px 300px,#ffffffe6,#0000),radial-gradient(1.2px 1.2px at 159px 441px,#ffffffab,#0000),radial-gradient(1.9px 1.9px at 194px 375px,#ffffff9c,#0000),radial-gradient(1.6px 1.6px at 282px 157px,#ffffffd9,#0000);background-size:640px 480px;animation:90s linear infinite ed-source-drift}@keyframes ed-source-nebula{0%{background-position:0 0}to{background-position:100% 60%}}@keyframes ed-source-twinkle{0%{opacity:.45}to{opacity:1}}@keyframes ed-source-drift{0%{background-position:0 0}to{background-position:-640px 480px}}@keyframes ed-nebula{to{background-position:100% 60%}}@keyframes ed-twinkle{0%{opacity:.42}to{opacity:1}}@keyframes ed-drift{to{background-position:-520px 390px}}@keyframes ed-flame{to{transform:scaleY(1.6)}}@keyframes ed-owl-flight{0%{animation-timing-function:cubic-bezier(.2,.75,.2,1);bottom:58px;left:-140px;transform:rotate(0)}18%{animation-timing-function:cubic-bezier(.45,0,.18,1);bottom:58px;left:15%;transform:rotate(-2deg)}35%{animation-timing-function:cubic-bezier(.2,.7,.24,1);bottom:52%;left:35%;transform:rotate(-11deg)}58%{animation-timing-function:cubic-bezier(.55,0,.3,1);bottom:26%;left:62%;transform:rotate(11deg)}80%{animation-timing-function:cubic-bezier(.2,.8,.2,1);bottom:64%;left:84%;transform:rotate(-8deg)}to{bottom:38%;left:calc(100% + 140px);transform:rotate(4deg)}}.ed-poster{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.ed-video-poster{background-color:#07070c;background-position:50%;background-repeat:no-repeat;background-size:contain}.ed-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ed-feature-description{white-space:pre-line;-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ed-card-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:3em;display:-webkit-box;overflow:hidden}.ed-playlist-card{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.ed-playlist-card .ed-card-body{border:1px solid var(--ed-border);background:var(--ed-card);border-top:0;border-radius:0 0 16px 16px;box-shadow:0 18px 50px -38px #0f172a73}.ed-playlist-stack{background:#f6f6f6;padding-top:12px;position:relative}.ed-playlist-stack>.ed-thumb{z-index:3;border-radius:12px 12px 0 0}.ed-playlist-layer{aspect-ratio:16/9;background:#09090b;border-radius:12px 12px 0 0;position:absolute;overflow:hidden}.ed-playlist-layer:after{content:"";background:#09090b;position:absolute;inset:0}.ed-playlist-layer-near{z-index:2;top:6px;left:8px;right:8px}.ed-playlist-layer-near:after{opacity:.38}.ed-playlist-layer-far{z-index:1;top:0;left:16px;right:16px}.ed-playlist-layer-far:after{opacity:.68}.ed-clickable:hover .ed-playlist-layer-near{transform:translateY(-2px)}.ed-clickable:hover .ed-playlist-layer-far{transform:translateY(-3px)}.ed-playlist-layer{transition:transform .2s}@media (max-width:1100px){.ed-g4{grid-template-columns:repeat(2,minmax(0,1fr))}.ed-g6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.ed-feature-row,.ed-g3{grid-template-columns:1fr}}@media (max-width:760px){.ed-wrap{padding-left:16px;padding-right:16px}.ed-hero-inner{padding-top:56px;padding-bottom:152px}.ed-hero-inner>p{font-size:14px}.ed-seg{gap:14px;padding:8px 12px}.ed-seg button{font-size:14px}.ed-block{margin-top:56px}.ed-g4{grid-template-columns:1fr}.ed-g6{grid-template-columns:repeat(2,minmax(0,1fr))}.ed-event{grid-template-columns:56px minmax(0,1fr);gap:14px}.ed-event .ed-btn{grid-column:1/-1;width:100%}.ed-date{width:56px;height:60px}.ed-events{padding:4px 18px}.ed-feature .ed-thumb{aspect-ratio:16/9;flex:none;width:100%;min-height:0}.ed-playlist-stack>.ed-thumb,.ed-playlist-layer{aspect-ratio:16/9;width:100%}.ed-feature .ed-play.lg{width:48px;height:48px;top:50%;left:50%;right:auto;transform:translate(-50%,-50%)}.ed-caption{bottom:44px;left:18px;right:18px}}@media (prefers-reduced-motion:reduce){.ed-page *{animation:none!important}.ed-mascot{bottom:72px;left:auto;right:6%}}.ed-feature.ed-clickable{background:#07070c}.ed-feature.ed-clickable .ed-thumb{flex:auto;width:100%;height:100%}@media (max-width:760px){.ed-feature.ed-clickable .ed-thumb,.ed-g4 .ed-thumb{aspect-ratio:auto;flex:none;width:100%;height:calc(56.25vw - 18px);min-height:calc(56.25vw - 18px);display:block}.ed-playlist-stack{background:#07070c;border-radius:12px 12px 0 0;min-height:0;padding-top:0;display:block;overflow:hidden}.ed-playlist-stack>.ed-thumb{z-index:1;border-radius:inherit}.ed-playlist-layer{display:none}}.ed-article-page{color:#171717;background:#f6f6f6;min-height:100vh;padding:48px 24px 96px}.ed-article-wrap{width:min(860px,100%);margin:0 auto}.ed-article-back{color:#545454;align-items:center;gap:8px;margin-bottom:36px;font-size:14px;font-weight:600;display:inline-flex}.ed-article-back svg{width:17px}.ed-article-header{text-align:center}.ed-article-header h1{letter-spacing:-.035em;max-width:800px;margin:14px auto 0;font-size:clamp(34px,6vw,62px);font-weight:650;line-height:1.16}.ed-article-header>p{color:#666;max-width:680px;margin:20px auto 0;font-size:18px;line-height:1.8}.ed-article-byline{color:#737373;flex-wrap:wrap;justify-content:center;gap:8px 20px;margin-top:22px;font-size:13px;display:flex}.ed-article-byline span{align-items:center;gap:6px;display:inline-flex}.ed-article-byline svg{width:15px}.ed-article-cover{margin:44px 0 0}.ed-article-cover img,.ed-article-gallery img{background:#e7e7e7;border-radius:18px;width:100%;height:auto;display:block}.ed-article-cover figcaption,.ed-article-gallery figcaption{color:#737373;text-align:center;margin-top:9px;font-size:12px}.ed-article-body{max-width:720px;margin:48px auto 0}.ed-article-body p{color:#292929;white-space:pre-line;margin:0 0 1.5em;font-size:18px;line-height:1.95}.ed-article-gallery{gap:28px;margin-top:48px;display:grid}.ed-article-gallery figure{margin:0}@media (max-width:640px){.ed-article-page{padding:32px 16px 72px}.ed-article-header>p,.ed-article-body p{font-size:16px}.ed-article-cover{margin-top:32px}.ed-article-cover img,.ed-article-gallery img{border-radius:12px}}.ed-mascot{width:120px;height:136px;bottom:58px;left:-140px}.ed-mascot-rig{width:100%;height:100%;animation:12s cubic-bezier(.45,0,.2,1) infinite ed-owl-thrust;position:relative}.ed-mascot-image{z-index:2;object-fit:contain;filter:drop-shadow(0 14px 18px #503cff75)}.ed-eye{z-index:4;border-radius:50%;display:block;position:absolute;overflow:hidden}.ed-eye-left{width:19.2%;height:16.7%;top:25.2%;left:36.4%}.ed-eye-right{width:16.4%;height:16.2%;top:23%;left:54.8%}.ed-eye i{aspect-ratio:1;background:radial-gradient(circle at 66% 28%,#fff 0 9%,#2a2944 11% 22%,#080916 52%,#151528 100%);border-radius:50%;width:43%;display:block;position:absolute;top:27%;left:31%;box-shadow:0 1px 3px #00000052}.ed-eye-left i{animation:5.6s ease-in-out infinite ed-owl-look-left}.ed-eye-right i{animation:5.6s ease-in-out infinite ed-owl-look-right}.ed-eye:after{z-index:2;content:"";transform-origin:top;background:linear-gradient(160deg,#3b7cf4,#6543ed);border-radius:50%;animation:5.2s ease-in-out infinite ed-owl-blink;position:absolute;inset:-8%;transform:scaleY(0)}.ed-eye-right:after{background:linear-gradient(160deg,#5a55f0,#7a3be8)}.ed-jet{z-index:1;filter:drop-shadow(0 5px 7px #1ebeffe6);clip-path:polygon(18% 0,82% 0,100% 46%,58% 100%,0 47%);transform-origin:50% 0;background:linear-gradient(#e7fbff 0 8%,#2df 22%,#3978ff 52%,#a73dff 76%,#0000 100%);border-radius:50% 50% 58% 58%;width:11.5%;height:24%;animation:12s ease-in-out infinite ed-jet-thrust;position:absolute;top:70.5%;left:15.4%}.ed-jet:after{content:"";background:linear-gradient(#fff,#82efff 32%,#785dff 72%,#0000);border-radius:999px;animation:.14s ease-in-out infinite alternate ed-jet-flicker;position:absolute;inset:5% 27% 20%}.ed-helmet-glint{z-index:5;filter:blur(.6px);opacity:.7;background:linear-gradient(90deg,#0000,#ffffff9e,#0000);border-radius:50%;width:38%;height:8%;animation:3.8s ease-in-out infinite ed-helmet-shimmer;position:absolute;top:7%;left:26%;transform:rotate(-16deg)}@keyframes ed-owl-thrust{0%,to{transform:translateY(2px)scale(.92)}8%{transform:translateY(-2px)scale(1.04)}18%{transform:translateY(1px)scale(1)}32%{transform:translateY(-4px)scale(1.03)}48%{transform:translateY(2px)scale(.98)}62%{transform:translateY(-3px)scale(1.04)}80%{transform:translateY(0)scale(1)}90%{transform:translateY(3px)scale(.96)}}@keyframes ed-jet-thrust{0%,to{opacity:.65;transform:scaleX(.7)scaleY(.55)}6%{opacity:1;transform:scaleX(1.15)scaleY(1.4)}18%{opacity:.85;transform:scaleX(.85)scaleY(.82)}30%{opacity:1;transform:scaleX(1.08)scaleY(1.55)}44%{opacity:.78;transform:scaleX(.78)scaleY(.65)}56%{opacity:1;transform:scaleX(1.12)scaleY(1.45)}72%{opacity:.84;transform:scaleX(.84)scaleY(.78)}82%{opacity:1;transform:scaleX(1.08)scaleY(1.3)}92%{opacity:.7;transform:scaleX(.72)scaleY(.58)}}@keyframes ed-jet-flicker{to{opacity:.72;transform:scaleX(.72)scaleY(1.08)}}@keyframes ed-owl-look-left{0%,14%,34%,72%,to{transform:translate(8%,25%)}18%,27%{transform:translate(19%,-5%)}42%,62%{transform:translate(3%,30%)}80%,91%{transform:translate(12%,22%)}}@keyframes ed-owl-look-right{0%,14%,34%,72%,to{transform:translate(-12%,27%)}18%,27%{transform:translate(18%,-4%)}42%,62%{transform:translate(-17%,31%)}80%,91%{transform:translate(-8%,24%)}}@keyframes ed-owl-blink{0%,44%,48%,74%,78%,to{transform:scaleY(0)}46%,76%{transform:scaleY(1)}}@keyframes ed-helmet-shimmer{0%,to{opacity:.25;transform:translate(-12%)rotate(-16deg)}45%{opacity:.8}70%{opacity:.35;transform:translate(62%)rotate(-16deg)}}@media (prefers-reduced-motion:reduce){.ed-mascot{bottom:72px;left:auto;right:6%}}
