.tag-header.svelte-1ce705d{padding:48px 0 32px;max-width:720px}.tag-icon.svelte-1ce705d{font-size:3rem;margin-bottom:16px}.tag-title.svelte-1ce705d{font-family:var(--font-display);font-weight:400;font-size:clamp(32px,6vw,48px);color:var(--color-text);margin:0 0 20px;line-height:1.1;opacity:.95}.tag-intro.svelte-1ce705d{font-size:var(--font-size-md);color:var(--color-text-muted);line-height:1.75;margin:0 0 24px}.tag-meta.svelte-1ce705d{display:flex;align-items:center;gap:20px}.tag-count.svelte-1ce705d{font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--color-accent-teal);background:var(--color-accent-teal-subtle);padding:4px 12px;border-radius:var(--radius-full)}.tag-back.svelte-1ce705d{font-size:var(--font-size-sm);color:var(--color-accent-honey);text-decoration:none;font-weight:var(--font-weight-semibold);transition:all var(--transition-normal)}.tag-back.svelte-1ce705d:hover{color:var(--color-accent-honey-hover);text-shadow:0 0 12px rgba(212,137,62,.4)}.tag-posts.svelte-1ce705d{padding:32px 0 48px}.tag-grid.svelte-1ce705d{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.tag-empty.svelte-1ce705d{text-align:center;padding:48px}.tag-empty.svelte-1ce705d p:where(.svelte-1ce705d){color:var(--color-text-muted);font-size:var(--font-size-lg);margin:0 0 16px}.tag-empty-link.svelte-1ce705d{color:var(--color-accent-honey);text-decoration:none;font-weight:var(--font-weight-semibold);transition:color var(--transition-normal)}.tag-empty-link.svelte-1ce705d:hover{color:var(--color-accent-honey-hover)}.faq-section.svelte-1ce705d{padding:48px 0 64px;max-width:800px}.faq-heading.svelte-1ce705d{font-family:var(--font-display);font-weight:400;font-style:italic;font-size:clamp(24px,4vw,32px);color:var(--color-accent-honey);margin:0 0 32px;padding-top:40px;border-top:1px solid var(--color-border)}.faq-list.svelte-1ce705d{display:flex;flex-direction:column;gap:12px}.faq-item.svelte-1ce705d{background:#ffffff05;border:1px solid rgba(212,137,62,.1);border-radius:var(--radius-lg);overflow:hidden;transition:border-color var(--transition-normal),background var(--transition-normal)}.faq-item.svelte-1ce705d:hover{border-color:#d4893e40;background:#ffffff08}.faq-item-teal.svelte-1ce705d{border-color:#3ab0a21a}.faq-item-teal.svelte-1ce705d:hover{border-color:#3ab0a240}.faq-item[open].svelte-1ce705d{border-color:#d4893e33;background:#d4893e08}.faq-item-teal[open].svelte-1ce705d{border-color:#3ab0a233;background:#3ab0a208}.faq-question.svelte-1ce705d{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.faq-question.svelte-1ce705d::-webkit-details-marker{display:none}.faq-q-text.svelte-1ce705d{font-family:var(--font-sans);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text);line-height:1.4}.faq-chevron.svelte-1ce705d{font-size:24px;color:var(--color-accent-honey);transition:transform var(--transition-normal);flex-shrink:0}.faq-item-teal.svelte-1ce705d .faq-chevron:where(.svelte-1ce705d){color:var(--color-accent-teal)}.faq-item[open].svelte-1ce705d .faq-chevron:where(.svelte-1ce705d){transform:rotate(90deg)}.faq-answer.svelte-1ce705d{padding:0 24px 20px}.faq-answer.svelte-1ce705d p:where(.svelte-1ce705d){font-size:var(--font-size-base);color:var(--color-text-muted);line-height:1.75;margin:0}@media(max-width:1024px){.tag-grid.svelte-1ce705d{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.tag-grid.svelte-1ce705d{grid-template-columns:1fr}.tag-header.svelte-1ce705d{padding:32px 0 24px}.faq-section.svelte-1ce705d{padding:32px 0 48px}.faq-question.svelte-1ce705d{padding:16px 20px}.faq-answer.svelte-1ce705d{padding:0 20px 16px}.faq-q-text.svelte-1ce705d{font-size:var(--font-size-base)}}
