.list-below[data-astro-cid-2ivbyc66]>footer{margin-top:var(--space-2xl);padding-top:var(--space-lg);border-top:1px solid var(--color-border)}.hero-banner[data-astro-cid-2ivbyc66] img[data-astro-cid-2ivbyc66]{height:250px}.page-header[data-astro-cid-2ivbyc66]{padding:var(--space-xl) 0 var(--space-lg);border-bottom:1px solid var(--color-border)}.subtitle[data-astro-cid-2ivbyc66]{font-size:var(--font-size-lg);color:var(--color-text-secondary);margin-top:var(--space-sm);font-style:italic}.total-count[data-astro-cid-2ivbyc66]{margin-top:var(--space-sm);font-family:var(--font-heading);font-size:var(--font-size-xl);color:var(--color-accent)}.content[data-astro-cid-2ivbyc66]{padding:var(--space-xl) 0 var(--space-3xl)}.two-col[data-astro-cid-2ivbyc66]{gap:var(--space-2xl);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;display:grid}.list-area[data-astro-cid-2ivbyc66]{min-width:0}.intro-sidebar[data-astro-cid-2ivbyc66]{top:calc(var(--header-height,70px) + var(--space-lg));max-height:calc(100vh - var(--header-height,70px) - var(--space-2xl));font-size:var(--font-size-sm);color:var(--color-text-secondary);border-right:1px solid var(--color-border);padding-right:var(--space-2xl);line-height:1.7;position:sticky;overflow-y:auto}.intro-sidebar[data-astro-cid-2ivbyc66] p{margin-bottom:var(--space-md)}.intro-sidebar[data-astro-cid-2ivbyc66] p:last-child{margin-bottom:0}@media (width<=900px){.two-col[data-astro-cid-2ivbyc66]{grid-template-columns:1fr}.intro-sidebar[data-astro-cid-2ivbyc66]{border-right:none;border-bottom:1px solid var(--color-border);max-height:none;padding-right:0;padding-bottom:var(--space-lg);margin-bottom:var(--space-lg);position:static;overflow:visible}}
