.article-body{line-height:1.7;padding:1.25rem;border:1px solid rgba(15,23,42,.08);background:#fffdf2;border-radius:.75rem;box-shadow:0 8px 20px #0206170f,0 2px 6px #0206170a;overflow:hidden}@media (min-width: 640px){.article-body{padding:1.5rem}}@media (min-width: 1024px){.article-body{padding:2rem}}.article-body p{margin:0 0 1rem}.article-body figure{margin:0 0 1rem}.article-body img{display:block;max-width:100%;height:auto;margin-left:auto;margin-right:auto;border-radius:.375rem}.article-body figcaption{margin-top:.5rem;text-align:center;color:#64748b;font-size:.875rem;font-style:italic}.article-body>:last-child{margin-bottom:0!important}@media (prefers-color-scheme: dark){.article-body{background:#0f1220;border-color:#94a3b82e;box-shadow:0 8px 24px #00000059,0 2px 6px #00000040}.article-body figcaption{color:#94a3b8}}
