.dynamic-card-image{display:block;margin:-24px -24px 22px;overflow:hidden;border-radius:16px 16px 0 0}.dynamic-card-image img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.article-loading,.article-error{min-height:62vh;display:grid;place-content:center;text-align:center;padding:140px 24px}.article-loading span{width:42px;height:42px;margin:auto;border:3px solid #ded5e6;border-top-color:#7c35df;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.article-detail{padding-bottom:100px}.article-head{max-width:980px;margin:auto;padding:150px 28px 65px}.article-head>a{color:#702bd3;font-weight:700;text-decoration:none}.article-head h1{max-width:930px;margin:24px 0 20px;font:600 clamp(2.6rem,6vw,5.7rem)/.97 'Space Grotesk',sans-serif;letter-spacing:-.06em}.article-summary{max-width:760px;font-size:1.2rem;line-height:1.65;color:#665f6b}.article-meta{display:flex;gap:18px;align-items:center;margin-top:28px;color:#78717d}.article-meta strong{color:#100b18}.article-cover{max-width:1240px;margin:0 auto 70px;padding:0 28px}.article-cover img{display:block;width:100%;max-height:710px;object-fit:cover;border-radius:24px}.article-body{max-width:800px;margin:auto;padding:0 28px;font-size:1.09rem;line-height:1.85;color:#2f2834}.article-body h2,.article-body h3{margin:2.2em 0 .7em;font-family:'Space Grotesk',sans-serif;line-height:1.12;letter-spacing:-.035em;color:#100b18}.article-body h2{font-size:2rem}.article-body blockquote{margin:40px 0;padding:12px 0 12px 26px;border-left:5px solid #8d47ff;font:500 1.3rem/1.55 'Space Grotesk',sans-serif}.article-body a{color:#6b28c9}.article-media,.article-link,.article-gallery,.article-source{max-width:1080px;margin:70px auto 0;padding:0 28px}.article-video{position:relative;overflow:hidden;padding-top:56.25%;border-radius:22px;background:#0d0911}.article-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.article-media>a{display:inline-block;margin-top:14px;color:#6b28c9;font-weight:700}.article-link{padding:45px;border-radius:22px;background:linear-gradient(135deg,#170e20,#5925a8);color:#fff}.article-link span,.article-gallery>div>span{color:#d9ff43;font-size:.76rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.article-link h2,.article-gallery h2{margin:8px 0 24px;font:600 2rem/1.1 'Space Grotesk',sans-serif}.article-gallery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.article-gallery-grid figure{margin:0}.article-gallery-grid img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:16px}.article-gallery-grid figcaption{padding:9px 3px;color:#6f6873;font-size:.88rem}.article-source{text-align:center}.article-source a{color:#6b28c9;font-weight:700}@media(max-width:650px){.article-head{padding-top:110px}.article-head h1{font-size:2.75rem}.article-cover{margin-bottom:45px}.article-gallery-grid{grid-template-columns:1fr}.article-link{margin-inline:18px;padding:30px}.article-body{font-size:1rem}}
