.page.svelte-oqsuc6{padding:2.5rem 1.5rem 3rem}.page-title.svelte-oqsuc6{font-size:1.75rem;font-weight:700;letter-spacing:-.025em;color:#111827;margin-bottom:2.5rem}.timeline.svelte-oqsuc6{position:relative;padding-left:1.5rem;border-left:1px solid #e5e7eb}.entry.svelte-oqsuc6{position:relative;padding-bottom:2rem}.entry.last.svelte-oqsuc6{padding-bottom:0}.dot.svelte-oqsuc6{position:absolute;left:-1.5rem;top:.875rem;width:.625rem;height:.625rem;border-radius:50%;border:2px solid #d1d5db;background:#fff;transform:translate(-50%);transition:border-color .2s}.dot-active.svelte-oqsuc6{border-color:#10b981;background:#10b981}.entry.svelte-oqsuc6:hover .dot:where(.svelte-oqsuc6):not(.dot-active){border-color:#9ca3af}.entry-toggle.svelte-oqsuc6{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;background:none;border:1px solid transparent;border-radius:.625rem;padding:.625rem .75rem;margin:-.625rem -.75rem;cursor:pointer;font-family:inherit;text-align:left;color:inherit;transition:background .15s,border-color .15s}.entry-toggle.svelte-oqsuc6:hover{background:#fafafa;border-color:#f0f0f0}.entry-header.svelte-oqsuc6{flex:1;display:flex;flex-direction:column;gap:.125rem}@media (min-width: 640px){.entry-header.svelte-oqsuc6{flex-direction:row;align-items:baseline;justify-content:space-between}}.entry-left.svelte-oqsuc6{display:flex;flex-direction:column;gap:.125rem}.entry-title.svelte-oqsuc6{font-size:.9375rem;font-weight:600;color:#111827}.entry-org.svelte-oqsuc6{font-size:.8125rem;color:#6b7280;margin:0}.entry-location.svelte-oqsuc6{color:#9ca3af}.entry-date.svelte-oqsuc6{font-size:.8125rem;color:#9ca3af;flex-shrink:0;white-space:nowrap}.chevron.svelte-oqsuc6{width:1rem;height:1rem;flex-shrink:0;color:#d1d5db;margin-top:.25rem;transition:transform .25s ease,color .15s}.chevron-open.svelte-oqsuc6{transform:rotate(180deg)}.entry-toggle.svelte-oqsuc6:hover .chevron:where(.svelte-oqsuc6){color:#9ca3af}.details.svelte-oqsuc6{overflow:hidden;padding:.75rem 0 .25rem;animation:svelte-oqsuc6-slideDown .25s ease forwards}@keyframes svelte-oqsuc6-slideDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.bullet-list.svelte-oqsuc6{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.625rem}.bullet-list.svelte-oqsuc6 li:where(.svelte-oqsuc6){font-size:.8125rem;line-height:1.65;color:#6b7280;padding-left:1rem;position:relative}.bullet-list.svelte-oqsuc6 li:where(.svelte-oqsuc6):before{content:"";position:absolute;left:0;top:.5em;width:4px;height:4px;border-radius:50%;background:#d1d5db}.dark .page-title.svelte-oqsuc6{color:#fafafa}.dark .timeline.svelte-oqsuc6{border-left-color:#1e1e1e}.dark .dot.svelte-oqsuc6{border-color:#3f3f46;background:#0a0a0a}.dark .dot-active.svelte-oqsuc6{border-color:#34d399;background:#34d399}.dark .entry.svelte-oqsuc6:hover .dot:where(.svelte-oqsuc6):not(.dot-active){border-color:#71717a}.dark .entry-title.svelte-oqsuc6{color:#fafafa}.dark .entry-date.svelte-oqsuc6{color:#5a5a5a}.dark .entry-org.svelte-oqsuc6{color:#a1a1aa}.dark .entry-location.svelte-oqsuc6{color:#52525b}.dark .entry-toggle.svelte-oqsuc6:hover{background:#141414;border-color:#1e1e1e}.dark .chevron.svelte-oqsuc6{color:#3f3f46}.dark .entry-toggle.svelte-oqsuc6:hover .chevron:where(.svelte-oqsuc6){color:#71717a}.dark .bullet-list.svelte-oqsuc6 li:where(.svelte-oqsuc6){color:#a1a1aa}.dark .bullet-list.svelte-oqsuc6 li:where(.svelte-oqsuc6):before{background:#3f3f46}
