.agendas-page.svelte-1a4g76r{background:linear-gradient(135deg,#fff,#f5fafa);min-height:100vh;width:100%;overflow-x:hidden}.agendas-page.svelte-1a4g76r .hero-section{margin-top:0;margin-bottom:1rem}.container.svelte-1a4g76r{width:100%;max-width:1100px;margin:0 auto;padding:0 2rem 4.5rem}.concept.svelte-1a4g76r{max-width:760px;margin:0 auto 3.5rem;text-align:center;background:#a5d6d91f;border:1px solid rgba(165,214,217,.35);border-radius:1.25rem;padding:2.5rem 2rem}.concept-badge.svelte-1a4g76r{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--primary-color);color:#fff;font-size:1.2rem;margin-bottom:1rem}.concept.svelte-1a4g76r h2:where(.svelte-1a4g76r){font-family:var(--font-heading);color:#2c3e50;font-size:1.9rem;font-weight:600;margin-bottom:1rem}.concept.svelte-1a4g76r p:where(.svelte-1a4g76r){color:#4a5568;font-size:1.08rem;line-height:1.75;max-width:640px;margin:0 auto}.block.svelte-1a4g76r{margin-bottom:3.5rem}.section-title.svelte-1a4g76r{font-family:var(--font-heading);color:#2c3e50;font-size:2rem;font-weight:600;text-align:center;margin-bottom:2.25rem}.agenda-list.svelte-1a4g76r{list-style:none;margin:0 auto;padding:0;max-width:760px}.agenda-list.svelte-1a4g76r li:where(.svelte-1a4g76r){padding:.6rem 0;line-height:1.55;border-bottom:1px solid rgba(165,214,217,.25)}.agenda-list.svelte-1a4g76r li:where(.svelte-1a4g76r):last-child{border-bottom:none}.agenda-name.svelte-1a4g76r{font-family:var(--font-heading);font-weight:600;color:#2c3e50}.agenda-sep.svelte-1a4g76r{color:var(--primary-color);margin:0 .35rem}.agenda-desc.svelte-1a4g76r{color:#4a5568;font-size:.97rem}.selection-feature.svelte-1a4g76r{max-width:900px;margin:2rem auto 0;text-align:center}.selection-feature.svelte-1a4g76r h3:where(.svelte-1a4g76r){font-family:var(--font-heading);color:#2c3e50;font-size:1.3rem;font-weight:600;margin-bottom:.6rem}.selection-feature.svelte-1a4g76r p:where(.svelte-1a4g76r){color:#4a5568;font-size:1rem;line-height:1.65;max-width:620px;margin:0 auto}.newsfeed.svelte-1a4g76r{max-width:900px;margin:0 auto;text-align:center;background:linear-gradient(135deg,#a5d6d929,#98d8b61f);border:1px solid rgba(165,214,217,.35);border-radius:1.5rem;padding:2.75rem 2rem}.newsfeed.svelte-1a4g76r h2:where(.svelte-1a4g76r){font-family:var(--font-heading);color:#2c3e50;font-size:1.9rem;font-weight:600;margin-bottom:1rem}.newsfeed.svelte-1a4g76r p:where(.svelte-1a4g76r){color:#4a5568;font-size:1.05rem;line-height:1.75;max-width:680px;margin:0 auto}.agenda-photos.svelte-1a4g76r{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:1.5rem;max-width:760px;margin:1.75rem auto 0}.agenda-photos.svelte-1a4g76r img:where(.svelte-1a4g76r){width:100%;max-width:300px;height:auto;border-radius:1rem;border:1px solid rgba(165,214,217,.25);box-shadow:0 8px 22px #00000014;transition:transform .3s ease,box-shadow .3s ease}.agenda-photos.svelte-1a4g76r img:where(.svelte-1a4g76r):hover{transform:translateY(-4px);box-shadow:0 16px 32px #00000021}.feature-grid.svelte-1a4g76r{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;max-width:900px;margin:0 auto}.feature-card.svelte-1a4g76r{background:#fff;border-radius:1rem;border:1px solid rgba(165,214,217,.2);box-shadow:0 4px 6px #0000000a;padding:1.5rem;display:flex;align-items:flex-start;gap:1rem}.feature-icon.svelte-1a4g76r{flex-shrink:0;width:48px;height:48px;border-radius:.85rem;background:var(--gradient-primary);color:#fff;display:flex;align-items:center;justify-content:center}.feature-icon.svelte-1a4g76r svg:where(.svelte-1a4g76r){width:24px;height:24px}.feature-text.svelte-1a4g76r h3:where(.svelte-1a4g76r){font-family:var(--font-heading);color:#2c3e50;font-size:1.1rem;font-weight:600;margin-bottom:.35rem}.feature-text.svelte-1a4g76r p:where(.svelte-1a4g76r){color:#4a5568;font-size:.95rem;line-height:1.55}@media(max-width:768px){.container.svelte-1a4g76r{padding:0 1.1rem 3.5rem}.concept.svelte-1a4g76r{padding:2rem 1.4rem;margin-bottom:2.5rem}.concept.svelte-1a4g76r h2:where(.svelte-1a4g76r){font-size:1.55rem}.concept.svelte-1a4g76r p:where(.svelte-1a4g76r){font-size:1rem}.section-title.svelte-1a4g76r{font-size:1.65rem;margin-bottom:1.75rem}.block.svelte-1a4g76r{margin-bottom:2.75rem}.feature-grid.svelte-1a4g76r{grid-template-columns:1fr}.newsfeed.svelte-1a4g76r{padding:2rem 1.4rem;border-radius:1.25rem}.newsfeed.svelte-1a4g76r h2:where(.svelte-1a4g76r){font-size:1.55rem}.newsfeed.svelte-1a4g76r p:where(.svelte-1a4g76r){font-size:1rem}}
