.article-content{color:#1f2937;font-size:1.125rem;line-height:1.7;margin:0 auto;max-width:800px}.article-content p{margin-bottom:1.5rem}.article-content h2{font-size:1.875rem;font-weight:700;margin-bottom:1.25rem;margin-top:2.5rem}.article-content h3{font-size:1.5rem;font-weight:600;margin-bottom:1rem;margin-top:2rem}.article-content ol,.article-content ul{margin-bottom:1.5rem;padding-left:1.5rem}.article-content li{margin-bottom:.5rem}.article-content a{color:var(--color-panellan-600);text-decoration:underline}.article-toc{background-color:#f9fafb;border-radius:.5rem;padding:1.5rem;position:sticky;top:2rem}.article-toc h3{font-size:1.125rem;font-weight:600;margin-bottom:1rem}.article-toc ul{list-style-type:none;padding:0}.article-toc li{margin-bottom:.75rem}.article-toc a{color:#4b5563;text-decoration:none}.article-toc a:hover{color:var(--color-panellan-400);text-decoration:underline}@media (min-width:1024px){.article-container{display:grid;gap:3rem;grid-template-columns:1fr 300px}.article-content{grid-column:1}.article-sidebar{grid-column:2}}@media (max-width:1023px){.article-toc{display:none}.article-content{padding:0 1rem}}
