.article-layout.svelte-1teoznn{grid-template-columns:70% 30%;gap:48px;display:grid}@media (width<=768px){.article-layout.svelte-1teoznn{grid-template-columns:1fr}}.article-hero-img.svelte-1teoznn{background:var(--color-gray-800);border-radius:3px;width:100%;height:420px;margin-bottom:28px}.article-meta.svelte-1teoznn{align-items:center;gap:16px;margin-bottom:24px;display:flex}.article-date.svelte-1teoznn{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.1em;color:var(--color-gray-400);font-size:12px;font-weight:700}.article-blockquote.svelte-1teoznn{border-left:4px solid var(--color-black);font-family:var(--font-body);color:var(--color-gray-700);margin:36px 0;padding:20px 28px;font-size:18px;font-style:italic;line-height:1.7}.sidebar-section.svelte-1teoznn{margin-bottom:0}.sidebar-search.svelte-1teoznn{border:2px solid var(--color-black);width:100%;font-family:var(--font-body);color:var(--color-black);background:var(--color-white);border-radius:3px;outline:none;padding:10px 14px;font-size:14px}.sidebar-search.svelte-1teoznn:focus{border-color:var(--color-gray-500)}.sidebar-list.svelte-1teoznn{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.sidebar-link.svelte-1teoznn{font-family:var(--font-body);color:var(--color-gray-600);font-size:14px;line-height:1.4;transition:color .3s}.sidebar-link.svelte-1teoznn:hover{color:var(--color-black);opacity:1}
