.article-shell{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:28px;display:grid}.article{box-shadow:var(--shadow);background:#fff;border:1px solid #2a1a5e14;border-radius:34px;padding:42px}.article-featured-image{aspect-ratio:16/9;border-radius:24px;width:100%;margin:0 0 24px;position:relative;overflow:hidden}.article h2{color:var(--indigo);font-size:var(--dyn-blog-article-title-size,40px);letter-spacing:-.05em}.article p{color:var(--slate);line-height:1.8}.article-body :where(strong,b){color:var(--indigo);font-weight:800}.article-body a{color:var(--pink);text-underline-offset:2px;text-decoration:underline}.article-body img{border-radius:20px;max-width:100%;height:auto;margin:8px 0 20px;display:block}.sidebar{gap:16px;display:grid;position:sticky;top:120px}.sidebar-card{background:#fff;border:1px solid #2a1a5e14;border-radius:26px;padding:22px;box-shadow:0 16px 50px #2a1a5e14}.sidebar-card h3{color:var(--indigo);margin:0 0 12px}.sidebar-search{background:var(--lavender);color:var(--ink)}@media (max-width:1000px){.article-shell{grid-template-columns:1fr}}
