.article-section.svelte-1teoznn{background:var(--sabbia);padding:clamp(48px,6vw,72px) 40px}.article-inner.svelte-1teoznn{max-width:740px;margin:0 auto}.back-link.svelte-1teoznn{font-family:var(--sans);color:var(--muted);letter-spacing:1px;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:40px;font-size:11px;font-weight:500;text-decoration:none;transition:color .16s;display:inline-flex}.back-link.svelte-1teoznn:hover{color:var(--verde-bosco)}.article-cat.svelte-1teoznn{font-family:var(--sans);color:var(--verde-bosco);opacity:.45;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:16px;font-size:10px;font-weight:600}h1.svelte-1teoznn{font-family:var(--serif);color:var(--verde-bosco);margin-bottom:20px;font-size:clamp(32px,4.2vw,56px);font-weight:500;line-height:1.18}.article-meta.svelte-1teoznn{font-family:var(--sans);color:var(--muted);gap:6px;margin-bottom:44px;font-size:12px;display:flex}.article-img-wrap.svelte-1teoznn{border-radius:180px 180px 8px 8px;margin-bottom:56px;overflow:hidden}.article-img.svelte-1teoznn{object-fit:cover;width:100%;height:360px;display:block}.article-body.svelte-1teoznn p:where(.svelte-1teoznn){font-family:var(--sans);color:var(--body);max-width:65ch;margin-bottom:24px;font-size:16px;line-height:1.95}.article-footer.svelte-1teoznn{border-top:1px solid var(--border);justify-content:space-between;align-items:center;margin-top:48px;padding-top:40px;display:flex}.author-label.svelte-1teoznn{font-family:var(--sans);color:var(--muted);letter-spacing:.5px;margin-bottom:4px;font-size:11px}.author-name.svelte-1teoznn{font-family:var(--serif);color:var(--verde-bosco);font-size:20px;font-weight:500}@media (width<=768px){.article-section.svelte-1teoznn{padding:40px 20px}h1.svelte-1teoznn{font-size:32px}.article-footer.svelte-1teoznn{flex-direction:column;align-items:flex-start;gap:24px}}
