.fft-container.svelte-txhj3t{display:flex;flex-direction:column;align-items:center;width:100%;max-width:var(--content-max-width, 960px);padding:0 var(--space-md, 1rem)}.page-title.svelte-txhj3t{font-family:var(--font-heading, Georgia, serif);font-size:1.75rem;color:var(--text-primary, #F5F0E8);margin-bottom:var(--space-sm, .5rem);font-weight:700}.page-subtitle.svelte-txhj3t{color:var(--text-secondary, rgba(245, 240, 232, .65));font-size:.95rem;text-align:center;margin-bottom:var(--space-xl, 2rem);max-width:500px;line-height:1.5}.items-list.svelte-txhj3t{display:flex;flex-direction:column;gap:var(--space-lg, 1.5rem);width:100%}.item-card.svelte-txhj3t{background:var(--surface-card, rgba(44, 24, 16, .55));border-radius:12px;overflow:hidden;border:1px solid rgba(196,168,130,.1);transition:transform .2s}.item-card.svelte-txhj3t:hover{transform:translateY(-2px)}.video-wrap.svelte-txhj3t{position:relative;width:100%;padding-bottom:56.25%;background:#000}.video-wrap.svelte-txhj3t iframe:where(.svelte-txhj3t){position:absolute;top:0;left:0;width:100%;height:100%;border:none}.item-text.svelte-txhj3t{padding:var(--space-md, 1rem) var(--space-lg, 1.5rem)}.item-text.svelte-txhj3t h3:where(.svelte-txhj3t){font-family:var(--font-heading, Georgia, serif);font-size:1.1rem;color:var(--text-primary, #F5F0E8);margin-bottom:var(--space-xs, .25rem);font-weight:700}.item-text.svelte-txhj3t p:where(.svelte-txhj3t){color:var(--text-secondary, rgba(245, 240, 232, .65));font-size:.9rem;line-height:1.5;margin:0}@media(min-width:640px){.items-list.svelte-txhj3t{display:grid;grid-template-columns:repeat(2,1fr)}}
