.doc-layout[data-astro-cid-d7buufdx]{max-width:var(--site-content-max-width, 900px);line-height:var(--site-line-height, 1.8)}.sr-only[data-astro-cid-d7buufdx]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.breadcrumb[data-astro-cid-d7buufdx]{display:flex;align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--color-text-muted);margin-bottom:var(--spacing-xl);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--color-border-light)}.breadcrumb__home[data-astro-cid-d7buufdx]{color:var(--color-primary);text-decoration:none}.breadcrumb__home[data-astro-cid-d7buufdx]:hover{text-decoration:underline}.hero[data-astro-cid-d7buufdx]{padding:var(--spacing-2xl) 0;border-bottom:1px solid var(--color-border-light);margin-bottom:var(--spacing-2xl)}.hero__title[data-astro-cid-d7buufdx]{font-size:var(--font-size-4xl);margin-bottom:var(--spacing-lg)}.hero__title[data-astro-cid-d7buufdx] .text-accent[data-astro-cid-d7buufdx]{color:var(--color-primary)}.hero__description[data-astro-cid-d7buufdx]{font-size:var(--font-size-lg);color:var(--color-text-secondary);max-width:700px}.quick-links[data-astro-cid-d7buufdx]{margin-bottom:var(--spacing-2xl)}.quick-links__grid[data-astro-cid-d7buufdx]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-md)}.quick-link[data-astro-cid-d7buufdx]{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-lg);background:var(--site-card-bg, rgba(212, 175, 55, .05));border:1px solid var(--color-border-light);border-radius:var(--site-radius-md, 8px);text-decoration:none;transition:var(--site-transition, .25s ease);text-align:center}.quick-link[data-astro-cid-d7buufdx]:hover{border-color:var(--color-primary);transform:translateY(-2px)}.quick-link__icon[data-astro-cid-d7buufdx]{font-size:2rem}.quick-link__title[data-astro-cid-d7buufdx]{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.quick-link__count[data-astro-cid-d7buufdx]{font-size:var(--font-size-xs);color:var(--color-text-muted)}.faq-category[data-astro-cid-d7buufdx]{margin-bottom:var(--spacing-2xl);scroll-margin-top:var(--spacing-xl)}.faq-category__header[data-astro-cid-d7buufdx]{display:flex;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-md);border-bottom:2px solid var(--color-primary)}.faq-category__icon[data-astro-cid-d7buufdx]{font-size:1.5rem}.faq-category__header[data-astro-cid-d7buufdx] h2[data-astro-cid-d7buufdx]{margin:0;font-size:var(--font-size-xl)}.faq-list[data-astro-cid-d7buufdx]{display:flex;flex-direction:column;gap:var(--spacing-sm)}.faq-item[data-astro-cid-d7buufdx]{background:var(--site-card-bg, rgba(212, 175, 55, .03));border:1px solid var(--color-border-light);border-radius:var(--site-radius-md, 8px);overflow:hidden}.faq-item[data-astro-cid-d7buufdx][open]{border-color:var(--color-primary)}.faq-item__question[data-astro-cid-d7buufdx]{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);cursor:pointer;font-weight:var(--font-weight-medium);color:var(--color-text-primary);list-style:none}.faq-item__question[data-astro-cid-d7buufdx]::-webkit-details-marker{display:none}.faq-item__question[data-astro-cid-d7buufdx]:hover{background:var(--site-card-bg, rgba(212, 175, 55, .05))}.faq-item__q[data-astro-cid-d7buufdx]{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;background:var(--color-primary);color:var(--color-text-inverse);border-radius:var(--site-radius-sm, 4px);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);flex-shrink:0}.faq-item__toggle[data-astro-cid-d7buufdx]{margin-left:auto;font-size:var(--font-size-xl);color:var(--color-primary);transition:transform .2s ease}.faq-item[data-astro-cid-d7buufdx][open] .faq-item__toggle[data-astro-cid-d7buufdx]{transform:rotate(45deg)}.faq-item__answer[data-astro-cid-d7buufdx]{padding:0 var(--spacing-lg) var(--spacing-lg);padding-left:calc(var(--spacing-lg) + 32px + var(--spacing-md))}.faq-item__answer[data-astro-cid-d7buufdx] p[data-astro-cid-d7buufdx]{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0;line-height:1.7}.help-section[data-astro-cid-d7buufdx]{margin-bottom:var(--spacing-2xl)}.note-box[data-astro-cid-d7buufdx]{display:flex;gap:var(--spacing-lg);padding:var(--spacing-xl);background:linear-gradient(135deg,#d4af371a,#c41e3a0d);border-left:3px solid var(--color-primary);border-radius:var(--site-radius-md, 4px)}.note-box__icon[data-astro-cid-d7buufdx]{font-size:2rem;flex-shrink:0}.note-box__content[data-astro-cid-d7buufdx] h2[data-astro-cid-d7buufdx]{font-size:var(--font-size-xl);margin-bottom:var(--spacing-sm)}.note-box__content[data-astro-cid-d7buufdx] p[data-astro-cid-d7buufdx]{color:var(--color-text-secondary);margin-bottom:var(--spacing-lg)}.help-options[data-astro-cid-d7buufdx]{display:flex;gap:var(--spacing-lg);margin-bottom:var(--spacing-lg);flex-wrap:wrap}.help-option[data-astro-cid-d7buufdx]{display:flex;align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.help-option__icon[data-astro-cid-d7buufdx]{font-size:1.25rem}.cta-section[data-astro-cid-d7buufdx]{padding:var(--spacing-2xl) 0}.cta-box[data-astro-cid-d7buufdx]{text-align:center;padding:var(--spacing-2xl);background:linear-gradient(135deg,#d4af3726,#c41e3a1a);border:2px solid var(--color-primary);border-radius:var(--site-radius-lg, 12px)}.cta-box[data-astro-cid-d7buufdx] h2[data-astro-cid-d7buufdx]{font-size:var(--font-size-2xl);margin-bottom:var(--spacing-sm)}.cta-box[data-astro-cid-d7buufdx] p[data-astro-cid-d7buufdx]{color:var(--color-text-secondary);margin-bottom:var(--spacing-lg)}@media(max-width:640px){.hero__title[data-astro-cid-d7buufdx]{font-size:var(--font-size-3xl)}.quick-links__grid[data-astro-cid-d7buufdx]{grid-template-columns:repeat(2,1fr)}.faq-item__answer[data-astro-cid-d7buufdx]{padding-left:var(--spacing-lg)}.note-box[data-astro-cid-d7buufdx]{flex-direction:column}.help-options[data-astro-cid-d7buufdx]{flex-direction:column;gap:var(--spacing-sm)}}
