@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap";:root{--bg:#080a0f;--text:#f6f5f3;--muted:#a0a3ae;--line:rgba(255,255,255,.09);--violet:#a777ff;font-family:DM Sans,sans-serif;color:var(--text);background:var(--bg)}*{box-sizing:border-box}body{margin:0;min-width:320px;background:radial-gradient(circle at 50% 0,rgba(139,82,205,.13),transparent 26%),var(--bg)}a{color:inherit;text-decoration:none}.site-header,main,.article-footer{width:min(calc(100% - 48px),1180px);margin:0 auto}.site-header{height:92px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand{font:800 18px Manrope,sans-serif;letter-spacing:-.04em}.brand span{color:var(--violet)}.site-header nav{display:flex;gap:32px;color:#b5b6bf;font-size:14px}.browse-link{padding:11px 15px;border:1px solid var(--line);border-radius:10px;font-size:13px;font-weight:700}.browse-link span{margin-left:9px;color:#b996fb}.breadcrumbs{display:flex;gap:9px;overflow:hidden;padding:34px 0;color:#777a85;font-size:12px;white-space:nowrap}.breadcrumbs strong{overflow:hidden;color:#aeb0ba;font-weight:500;text-overflow:ellipsis}.article-header{max-width:920px;margin:55px auto 62px;text-align:center}.post-meta{display:flex;justify-content:center;gap:13px;color:#8b8e99;font-size:13px}.post-meta span:first-child{color:#c2a3fb;font-weight:700;letter-spacing:.1em;text-transform:uppercase}h1{margin:24px 0 22px;font:700 clamp(47px,7vw,82px)/1.02 "Manrope",sans-serif;letter-spacing:-.06em}.article-header>p{max-width:780px;margin:0 auto;color:var(--muted);font-size:19px;line-height:1.7}.hero-image{height:min(62vw,650px);margin:0 0 75px;overflow:hidden;border:1px solid var(--line);border-radius:22px;background:#141720}.hero-image img{width:100%;height:100%;display:block;object-fit:cover}.article-layout{display:grid;grid-template-columns:190px minmax(0,760px);justify-content:center;gap:70px}.article-layout aside{position:sticky;top:30px;align-self:start;padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.article-layout aside>span{color:#777a85;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.article-layout aside p{margin:8px 0 0;color:#c7c8ce;font-size:14px;line-height:1.5}.article-layout aside p+p{margin-top:3px;margin-bottom:20px;color:#888b96;font-size:13px}.article-layout aside a{color:#c4a4fb;font-size:13px;font-weight:700}article{min-width:0;max-width:100%;color:#d2d3d8;font-size:18px;line-height:1.85}article h2,article h3,article h4{color:#f7f6f4;font-family:Manrope,sans-serif;letter-spacing:-.035em;line-height:1.2}article h2{margin:58px 0 18px;font-size:36px}article h3{margin:42px 0 15px;font-size:27px}article h4{margin:32px 0 12px;font-size:21px}article p{margin:0 0 25px}article ul,article ol{margin:0 0 28px;padding-left:25px}article li+li{margin-top:9px}article a{color:#c5a6ff;text-decoration:underline;text-underline-offset:3px}article blockquote{margin:35px 0;padding:22px 25px;border-left:3px solid var(--violet);background:#a777ff0e;color:#e2d9f4;font-size:19px}article img{max-width:100%;height:auto;margin:20px 0;border-radius:14px}article figure{margin:35px 0}article figcaption{margin-top:8px;color:#858894;font-size:13px;text-align:center}article pre{overflow:auto;padding:20px;border:1px solid var(--line);border-radius:12px;background:#10131a;font-size:14px;line-height:1.6}article hr{height:1px;margin:50px 0;border:0;background:var(--line)}article table{width:100%;margin:30px 0;border-collapse:collapse;font-size:15px}article th,article td{padding:12px;border:1px solid var(--line);text-align:left}.article-cta{display:flex;justify-content:space-between;align-items:center;gap:40px;margin:100px 0 80px;padding:42px;border:1px solid var(--line);border-radius:20px;background:linear-gradient(115deg,#593a8952,#141720e6)}.article-cta p{margin:0 0 8px;color:#c0a1f7;font-size:12px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.article-cta h2{margin:0;font:700 34px Manrope,sans-serif;letter-spacing:-.04em}.article-cta a{flex:0 0 auto;padding:15px 18px;border-radius:11px;background:linear-gradient(105deg,#8d63f6,#db5dbd 60%,#f27c75);font-size:14px;font-weight:700}.related{margin:0 0 90px;padding-top:65px;border-top:1px solid var(--line)}.related-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:28px}.related-heading p{margin:0 0 7px;color:#c0a1f7;font-size:12px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.related-heading h2{margin:0;font:700 34px Manrope,sans-serif;letter-spacing:-.04em}.related-heading>a{color:#c6a6ff;font-size:13px;font-weight:700}.related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.related-grid>a{min-width:0}.related-image{height:205px;display:grid;place-items:center;overflow:hidden;margin-bottom:15px;border:1px solid var(--line);border-radius:14px;background:#11151d}.related-image img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .3s ease}.related-grid>a:hover img{transform:scale(1.03)}.related-image>span{color:#9497a2;font:700 17px Manrope,sans-serif}.related-image strong{color:#b388ff;font-size:32px}.related-grid small{color:#b592f4;font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.related-grid h3{margin:8px 0 0;font:700 20px/1.25 Manrope,sans-serif;letter-spacing:-.03em}.article-footer{display:flex;justify-content:space-between;padding:35px 0 0;border-top:1px solid var(--line);color:#8c8f9a;font-size:14px}@media(max-width:850px){.site-header nav{display:none}.article-layout{grid-template-columns:1fr}.article-layout aside{position:static}.article-cta{align-items:flex-start;flex-direction:column}.related-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){body{overflow-x:hidden}.site-header,main,.article-footer{width:calc(100% - 30px)}.site-header{height:76px}.browse-link{display:none}.breadcrumbs{max-width:100%}.article-header{margin:35px 0 45px}.article-header h1{font-size:42px;overflow-wrap:anywhere}.article-header>p{font-size:17px}.post-meta{flex-wrap:wrap}.hero-image{height:390px;margin-bottom:50px}.article-layout{width:100%;min-width:0;display:block}.article-layout aside{margin-bottom:48px}article{width:100%;min-width:0;max-width:100%;overflow:hidden;font-size:17px}article h2{font-size:31px;overflow-wrap:anywhere}article h3{font-size:25px;overflow-wrap:anywhere}article table{width:100%;max-width:100%;display:block;overflow-x:auto;white-space:normal}article th,article td{min-width:155px}.article-cta{padding:28px}.article-cta h2{font-size:28px}.related{padding-top:50px}.related-heading{align-items:flex-start;flex-direction:column}.related-heading h2{font-size:29px}.related-grid{grid-template-columns:1fr}.related-image{height:270px}.article-footer{gap:20px;flex-direction:column}}
