.page-container[data-astro-cid-fvx2lgvt]{max-width:720px;margin:0 auto;padding-top:var(--space-8);padding-bottom:var(--space-16)}.breadcrumb[data-astro-cid-fvx2lgvt]{display:flex;gap:var(--space-2);font-size:.85rem;color:var(--color-text-tertiary);margin-bottom:var(--space-8);flex-wrap:wrap}.breadcrumb[data-astro-cid-fvx2lgvt] a[data-astro-cid-fvx2lgvt]{color:var(--color-text-secondary);text-decoration:none}.breadcrumb[data-astro-cid-fvx2lgvt] a[data-astro-cid-fvx2lgvt]:hover{color:var(--color-primary)}.page-header[data-astro-cid-fvx2lgvt]{margin-bottom:var(--space-10)}.category-badge[data-astro-cid-fvx2lgvt]{display:inline-block;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-primary);background:rgba(var(--color-primary-rgb),.1);padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);margin-bottom:var(--space-4)}.page-header[data-astro-cid-fvx2lgvt] h1[data-astro-cid-fvx2lgvt]{font-size:clamp(1.5rem,4vw,2.25rem);line-height:1.2;margin-bottom:var(--space-4)}.page-description[data-astro-cid-fvx2lgvt]{font-size:1.1rem;color:var(--color-text-secondary);line-height:1.7}.faq-list[data-astro-cid-fvx2lgvt]{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-12)}.faq-item[data-astro-cid-fvx2lgvt]{background:var(--color-surface-elevated);border-radius:var(--radius-md);border:1px solid var(--color-border);overflow:hidden}.faq-item[data-astro-cid-fvx2lgvt][open]{border-color:rgba(var(--color-primary-rgb),.3)}.faq-question[data-astro-cid-fvx2lgvt]{padding:var(--space-5);font-weight:600;font-size:1rem;cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);color:var(--color-text-primary)}.faq-question[data-astro-cid-fvx2lgvt]::-webkit-details-marker{display:none}.faq-question[data-astro-cid-fvx2lgvt]:after{content:"+";font-size:1.3rem;font-weight:300;color:var(--color-text-tertiary);flex-shrink:0;transition:transform .2s ease}.faq-item[data-astro-cid-fvx2lgvt][open] .faq-question[data-astro-cid-fvx2lgvt]:after{content:"-"}.faq-answer[data-astro-cid-fvx2lgvt]{padding:0 var(--space-5) var(--space-5)}.faq-answer[data-astro-cid-fvx2lgvt] p[data-astro-cid-fvx2lgvt]{font-size:1rem;line-height:1.7;color:var(--color-text-secondary);margin-bottom:var(--space-3)}.read-more[data-astro-cid-fvx2lgvt]{font-size:.88rem;color:var(--color-primary);text-decoration:none;font-weight:500}.read-more[data-astro-cid-fvx2lgvt]:hover{text-decoration:underline}.empty-state[data-astro-cid-fvx2lgvt]{padding:var(--space-10);text-align:center;color:var(--color-text-tertiary)}.other-categories[data-astro-cid-fvx2lgvt]{margin-bottom:var(--space-10)}.other-categories[data-astro-cid-fvx2lgvt] h2[data-astro-cid-fvx2lgvt]{font-size:1.2rem;margin-bottom:var(--space-4)}.category-chips[data-astro-cid-fvx2lgvt]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.category-chip[data-astro-cid-fvx2lgvt]{font-size:.85rem;padding:var(--space-2) var(--space-4);background:var(--color-surface-elevated);border-radius:var(--radius-full);text-decoration:none;color:var(--color-text-secondary);border:1px solid var(--color-border);transition:border-color .15s ease,color .15s ease}.category-chip[data-astro-cid-fvx2lgvt]:hover{border-color:var(--color-primary);color:var(--color-primary)}.article-cta[data-astro-cid-fvx2lgvt]{padding:var(--space-8);background:rgba(var(--color-primary-rgb),.05);border:1px solid rgba(var(--color-primary-rgb),.15);border-radius:var(--radius-lg);text-align:center}.article-cta[data-astro-cid-fvx2lgvt] h3[data-astro-cid-fvx2lgvt]{margin-bottom:var(--space-3)}.article-cta[data-astro-cid-fvx2lgvt] p[data-astro-cid-fvx2lgvt]{color:var(--color-text-secondary);margin-bottom:var(--space-4)}
