.presentation-header[data-astro-cid-paiz2yya]{background-color:var(--color-bg-secondary);padding:var(--spacing-10) 0}.header-content[data-astro-cid-paiz2yya]{display:grid;grid-template-columns:350px 1fr;gap:var(--spacing-8);align-items:start}.header-image[data-astro-cid-paiz2yya]{border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-lg)}.header-image[data-astro-cid-paiz2yya] img[data-astro-cid-paiz2yya]{width:100%;height:auto}.header-meta[data-astro-cid-paiz2yya]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-4)}.duration[data-astro-cid-paiz2yya]{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.presentation-title[data-astro-cid-paiz2yya]{font-size:var(--font-size-4xl);margin-bottom:var(--spacing-4);line-height:1.2}.presentation-description[data-astro-cid-paiz2yya]{font-size:var(--font-size-lg);color:var(--color-text-secondary);margin-bottom:var(--spacing-4)}.presentation-tags[data-astro-cid-paiz2yya]{display:flex;flex-wrap:wrap;gap:var(--spacing-2);margin-bottom:var(--spacing-4)}.presentation-tags[data-astro-cid-paiz2yya] .tag-link[data-astro-cid-paiz2yya]{text-decoration:none}.presentation-tags[data-astro-cid-paiz2yya] .tag-link[data-astro-cid-paiz2yya]:hover .badge{background-color:var(--color-primary);color:#fff;border-color:var(--color-primary)}.related-presentations[data-astro-cid-paiz2yya]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-2);font-size:var(--font-size-sm)}.related-label[data-astro-cid-paiz2yya]{color:var(--color-text-secondary)}.related-link[data-astro-cid-paiz2yya]{color:var(--color-primary)}.tabs-container[data-astro-cid-paiz2yya]{background-color:var(--color-bg-primary);border-bottom:1px solid var(--color-border);position:sticky;top:var(--header-height);z-index:var(--z-sticky)}.tab-content[data-astro-cid-paiz2yya]{min-height:400px}.prose[data-astro-cid-paiz2yya]{max-width:800px;font-size:var(--font-size-lg);line-height:var(--line-height-relaxed)}.objectives-list[data-astro-cid-paiz2yya] h2[data-astro-cid-paiz2yya],.events-list[data-astro-cid-paiz2yya] h2[data-astro-cid-paiz2yya],.resources-list[data-astro-cid-paiz2yya] h2[data-astro-cid-paiz2yya]{margin-bottom:var(--spacing-6)}.objectives-list[data-astro-cid-paiz2yya] ul[data-astro-cid-paiz2yya]{list-style:none;padding:0}.objectives-list[data-astro-cid-paiz2yya] li[data-astro-cid-paiz2yya]{display:flex;align-items:flex-start;gap:var(--spacing-4);margin-bottom:var(--spacing-4);padding:var(--spacing-4);background-color:var(--color-bg-secondary);border-radius:var(--radius-md)}.objective-number[data-astro-cid-paiz2yya]{flex-shrink:0;width:32px;height:32px;background-color:var(--color-primary);color:var(--color-text-inverse);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;font-weight:var(--font-weight-bold)}.objective-text[data-astro-cid-paiz2yya]{font-size:var(--font-size-lg)}.resources-grid[data-astro-cid-paiz2yya]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:var(--spacing-4)}.resource-card[data-astro-cid-paiz2yya]{display:flex;flex-direction:column;padding:var(--spacing-4);background-color:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-lg);text-decoration:none;transition:all var(--transition-fast)}.resource-card[data-astro-cid-paiz2yya]:hover{border-color:var(--color-primary);transform:translateY(-2px)}.resource-icon[data-astro-cid-paiz2yya]{font-size:2rem;margin-bottom:var(--spacing-2)}.resource-title[data-astro-cid-paiz2yya]{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.resource-desc[data-astro-cid-paiz2yya]{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-top:var(--spacing-1)}.empty-state[data-astro-cid-paiz2yya]{text-align:center;padding:var(--spacing-12);background-color:var(--color-bg-secondary);border-radius:var(--radius-lg);color:var(--color-text-secondary)}.book-cta[data-astro-cid-paiz2yya]{background-color:var(--color-primary-bg);padding:var(--spacing-10) 0}.cta-content[data-astro-cid-paiz2yya]{text-align:center;max-width:600px;margin:0 auto}.cta-content[data-astro-cid-paiz2yya] p[data-astro-cid-paiz2yya]{margin-bottom:var(--spacing-4)}.cta-content[data-astro-cid-paiz2yya] a[data-astro-cid-paiz2yya]{color:var(--color-primary);font-weight:var(--font-weight-semibold)}@media(max-width:1024px){.header-content[data-astro-cid-paiz2yya]{grid-template-columns:1fr}.header-image[data-astro-cid-paiz2yya]{max-width:400px}.presentation-title[data-astro-cid-paiz2yya]{font-size:var(--font-size-3xl)}}
