.article-hero{padding:48px 0 54px;background:#16121a;color:#fff}.article-hero .breadcrumb{margin-bottom:25px}.article-hero>div>p{color:#e8c8f7;letter-spacing:.13em;font-size:12px;font-weight:800;margin:0 0 12px}.article-hero h1{max-width:820px;margin:0;font-size:clamp(31px,4.5vw,54px);line-height:1.1}.article-page{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:44px;padding:72px 24px 96px}.article-card{border:1px solid var(--border);border-radius:10px;overflow:hidden;background:#fff}.article-feature{display:block;width:100%;height:min(440px,46vw);object-fit:cover;background:var(--surface-soft)}.article-body{padding:34px}.article-meta{display:flex;gap:52px;margin:0 0 30px}.article-meta div{min-width:145px}.article-meta dt{font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:#756c7d}.article-meta dd{margin:6px 0 0;color:#241c29;font-weight:750}.article-meta dd a{color:#8321b6}.article-body>h2{font-size:clamp(26px,3vw,38px);line-height:1.18;margin:0 0 22px;color:#16121a}.article-prose{color:#433a49;font-size:16px;line-height:1.75}.article-prose h2,.article-prose h3{color:#211827;line-height:1.25;margin:1.7em 0 .65em}.article-prose h2{font-size:26px}.article-prose h3{font-size:21px}.article-prose a{color:#7020a1;text-decoration:underline;text-underline-offset:3px}.article-prose img{max-width:100%;height:auto;border-radius:7px}.article-bottom{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:40px;padding-top:25px;border-top:1px solid var(--border)}.article-bottom h3{font-size:14px;margin:0 0 12px;color:#211827}.share-links{display:flex;flex-wrap:wrap;gap:9px}.share-links a,.article-tag{display:inline-block;border:1px solid #b98acf;border-radius:999px;padding:7px 11px;color:#7020a1;font-size:13px;font-weight:700}.article-sidebar>section{margin-bottom:42px}.article-sidebar h2{margin:0 0 16px;font-size:27px;color:#211827}.article-search{display:flex;margin:0 0 42px}.article-search input{width:100%;min-width:0;border:1px solid #d9d3df;border-right:0;border-radius:8px 0 0 8px;padding:11px 13px;font:inherit;height:46px}.article-search button{border:0;border-radius:0 8px 8px 0;background:#8321b6;color:#fff;padding:0 14px;font-weight:700;cursor:pointer}@media(max-width:800px){.article-page{grid-template-columns:1fr;padding:48px 16px 68px}.article-sidebar{display:grid;grid-template-columns:1fr 1fr;gap:20px}.article-sidebar>section{margin:0}.article-search{grid-column:1/-1;margin:0}.article-sidebar .blog-contact{grid-column:span 2}}@media(max-width:600px){.article-hero{padding:38px 0 42px}.article-page{padding-top:34px}.article-feature{height:220px}.article-body{padding:23px 18px}.article-meta{gap:20px;flex-wrap:wrap;margin-bottom:24px}.article-meta div{min-width:110px}.article-bottom{grid-template-columns:1fr;gap:20px}.article-sidebar{grid-template-columns:1fr}.article-sidebar .blog-contact{grid-column:auto}}
.share-links a,.article-tag,.article-search button{display:inline-flex;align-items:center;gap:7px}.share-links a .tabler-icon,.article-tag .tabler-icon,.article-search button .tabler-icon{width:17px;height:17px;flex:0 0 auto}
