.page_page__eo6iW{padding:var(--space-16) 0}.page_container__hri86{max-width:var(--max-width-content);margin:0 auto;padding:0 var(--space-4)}.page_pageHeader__ahuND{margin-bottom:var(--space-12);padding-bottom:var(--space-8);border-bottom:1px solid var(--color-border)}.page_pageTitle__H5OEh{font-size:var(--font-size-4xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-tight);color:var(--color-text-primary);margin-bottom:var(--space-6)}.page_intro__E1x8N{font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);color:var(--color-text-secondary);max-width:var(--max-width-prose)}.page_section__EInye{padding:var(--space-12) 0;border-bottom:1px solid var(--color-border)}.page_sectionTitle__1K9Pt{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-snug);color:var(--color-text-primary);margin-bottom:var(--space-6)}.page_placeholder__Ja1Ol{font-size:var(--font-size-base);color:var(--color-text-muted);font-style:italic}.page_topicBlock__1pcQy{max-width:var(--max-width-prose);display:flex;flex-direction:column;gap:var(--space-4)}.page_topicTitle__uXO5c{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-snug);color:var(--color-text-primary)}.page_topicBody__Ux0fM{font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--color-text-secondary)}.page_externalLink__NtvcU{color:var(--color-accent);text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;transition:-webkit-text-decoration-color var(--transition-base);transition:text-decoration-color var(--transition-base);transition:text-decoration-color var(--transition-base),-webkit-text-decoration-color var(--transition-base)}.page_externalLink__NtvcU:hover{-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}.page_programmeLink__aCwHI{display:inline-block;margin-top:var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-accent);text-decoration:none;transition:color var(--transition-base)}.page_programmeLink__aCwHI:hover{color:var(--color-accent-hover)}.page_engagements__NI7Cu{display:flex;flex-direction:column;gap:var(--space-4)}.page_engagementCard__bmAE1{display:block;padding:var(--space-6);border:1px solid var(--color-border);border-radius:4px;text-decoration:none;background-color:var(--color-surface);transition:border-color var(--transition-base),background-color var(--transition-base);max-width:var(--max-width-prose)}.page_engagementCard__bmAE1:hover{border-color:var(--color-accent);background-color:var(--color-bg-translucent)}.page_engagementMeta__Zh_ut{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3)}.page_engagementTag__ZnAGq{display:inline-block;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);background-color:var(--color-bg-translucent);border:1px solid var(--color-border);border-radius:2px;padding:var(--space-1) var(--space-3);letter-spacing:.02em}.page_engagementDate__KYxtk,.page_engagementEvent__pqbme{font-size:var(--font-size-sm);color:var(--color-text-muted)}.page_engagementEvent__pqbme{margin-bottom:var(--space-2)}.page_engagementTitle__XovcS{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-snug);color:var(--color-text-primary);margin-bottom:var(--space-4)}.page_engagementReadMore__AVjtW{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-accent)}.page_cta__8Kwmw{padding-top:var(--space-12)}.page_ctaLink__U_5wk{display:inline-flex;align-items:center;background-color:var(--color-accent);color:#fff;padding:var(--space-3) var(--space-8);border-radius:4px;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);text-decoration:none;transition:background-color var(--transition-base);min-height:44px}.page_ctaLink__U_5wk:hover{background-color:var(--color-accent-hover);color:#fff}@media (min-width:640px){.page_page__eo6iW{padding:var(--space-24) 0}.page_container__hri86{padding:0 var(--space-8)}}@media (min-width:1024px){.page_page__eo6iW{padding:var(--space-32) 0}.page_container__hri86{padding:0 var(--space-16)}}