.art-section[data-astro-cid-zg7dkzxc]{padding-top:0}.art-header[data-astro-cid-zg7dkzxc]{text-align:center;max-width:880px;margin:28px auto 24px}.art-header[data-astro-cid-zg7dkzxc] h1[data-astro-cid-zg7dkzxc]{font-size:clamp(2rem,5vw,3.3rem)}.art-lead[data-astro-cid-zg7dkzxc]{color:var(--muted);margin:12px auto 16px;font-size:1.08rem;line-height:1.65}.art-meta[data-astro-cid-zg7dkzxc]{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:7px;font-size:.86rem;display:flex}.art-cover[data-astro-cid-zg7dkzxc]{aspect-ratio:16/8;background:var(--surface-2);border-radius:var(--radius-lg);max-width:960px;box-shadow:var(--shadow-sm);margin:0 auto 32px;overflow:hidden}.art-cover[data-astro-cid-zg7dkzxc] img[data-astro-cid-zg7dkzxc]{object-fit:cover;width:100%;height:100%}.art-content[data-astro-cid-zg7dkzxc]{margin:0 auto;font-size:1.03rem;line-height:1.8}.art-content[data-astro-cid-zg7dkzxc] a{color:var(--accent-700);text-underline-offset:3px;text-decoration:underline}.art-content[data-astro-cid-zg7dkzxc] strong{color:var(--text)}.art-content[data-astro-cid-zg7dkzxc] h2{margin-top:2rem;padding-top:.25rem}.art-content[data-astro-cid-zg7dkzxc] h3{margin-top:1.5rem}.art-content[data-astro-cid-zg7dkzxc] li{margin-bottom:.45rem}.art-content[data-astro-cid-zg7dkzxc] blockquote{color:var(--text);background:var(--accent-soft);border-left:4px solid var(--accent);border-radius:0 var(--radius-sm) var(--radius-sm) 0;margin:1.5rem 0;padding:16px 18px}.art-content[data-astro-cid-zg7dkzxc] blockquote p{margin:0}.art-content[data-astro-cid-zg7dkzxc] img{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);width:100%;margin:1.5rem 0}.source-panel[data-astro-cid-zg7dkzxc]{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:minmax(190px,.7fr) minmax(0,1.3fr);gap:18px;max-width:760px;margin:36px auto 0;padding:20px 22px;display:grid}.source-panel[data-astro-cid-zg7dkzxc] h2[data-astro-cid-zg7dkzxc]{margin:0 0 4px;font-size:1rem}.source-panel[data-astro-cid-zg7dkzxc] p[data-astro-cid-zg7dkzxc]{color:var(--muted);margin:0;font-size:.8rem}.source-panel[data-astro-cid-zg7dkzxc] ul[data-astro-cid-zg7dkzxc]{margin:0;padding-left:1.1rem}.source-panel[data-astro-cid-zg7dkzxc] li[data-astro-cid-zg7dkzxc]{margin:0 0 7px;font-size:.86rem}.source-panel[data-astro-cid-zg7dkzxc] li[data-astro-cid-zg7dkzxc]:last-child{margin-bottom:0}.source-panel[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]{color:var(--accent-700);text-underline-offset:2px;text-decoration:underline}.category-cta[data-astro-cid-zg7dkzxc]{background:var(--accent-soft);border:1px solid var(--border);border-radius:var(--radius);justify-content:space-between;align-items:center;gap:24px;max-width:760px;margin:38px auto 0;padding:22px 24px;display:flex}.category-cta[data-astro-cid-zg7dkzxc] strong[data-astro-cid-zg7dkzxc]{margin-bottom:3px;font-size:1.06rem;display:block}.category-cta[data-astro-cid-zg7dkzxc] p[data-astro-cid-zg7dkzxc]{color:var(--muted);margin:0;font-size:.9rem}.category-cta[data-astro-cid-zg7dkzxc] .btn[data-astro-cid-zg7dkzxc]{flex:none}.related-section[data-astro-cid-zg7dkzxc]{max-width:960px;margin:52px auto 0}.related-section[data-astro-cid-zg7dkzxc] h2[data-astro-cid-zg7dkzxc]{margin-bottom:18px}.related-grid[data-astro-cid-zg7dkzxc]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.related-card[data-astro-cid-zg7dkzxc]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;justify-content:space-between;gap:14px;min-height:130px;padding:18px;font-weight:700;transition:box-shadow .2s,transform .2s;display:flex}.related-card[data-astro-cid-zg7dkzxc]:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.related-card[data-astro-cid-zg7dkzxc] small[data-astro-cid-zg7dkzxc]{color:var(--muted);font-weight:400}@media (width<=640px){.art-cover[data-astro-cid-zg7dkzxc]{aspect-ratio:16/10;border-radius:var(--radius)}.source-panel[data-astro-cid-zg7dkzxc]{grid-template-columns:1fr}.category-cta[data-astro-cid-zg7dkzxc]{flex-direction:column;align-items:stretch}.category-cta[data-astro-cid-zg7dkzxc] .btn[data-astro-cid-zg7dkzxc]{width:100%}}
