.breadcrumbs[data-v-3a525c0a]{margin-bottom:2rem;padding:0}.breadcrumbs ol[data-v-3a525c0a]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}.breadcrumbs li[data-v-3a525c0a]{align-items:center;color:var(--secondary-text);display:flex;font-size:.9rem}.breadcrumbs li[data-v-3a525c0a]:not(:last-child):after{color:var(--accent-color);content:"→";margin-left:.5rem;opacity:.6}.breadcrumbs a[data-v-3a525c0a]{color:var(--accent-color);text-decoration:none;transition:opacity var(--transition-base)}.breadcrumbs a[data-v-3a525c0a]:hover{opacity:.8;text-decoration:underline}.breadcrumbs li[data-v-3a525c0a]:last-child{color:var(--text-color);font-weight:500}.breadcrumbs a[data-v-3a525c0a]:focus-visible{border-radius:2px;outline:2px solid var(--accent-color);outline-offset:2px}.quick-nav[data-v-0d3e9f58]{background:#14141466;border:1px solid rgba(65,105,225,.2);border-radius:8px;margin-bottom:3rem;padding:1.5rem}.quick-nav ul[data-v-0d3e9f58]{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;list-style:none;margin:0;padding:0}.quick-nav li[data-v-0d3e9f58]{margin:0}.quick-nav a[data-v-0d3e9f58]{border-radius:4px;color:var(--accent-color);display:inline-block;font-weight:500;padding:.5rem 1rem;text-decoration:none;transition:all var(--transition-base)}.quick-nav a[data-v-0d3e9f58]:hover{background:#4169e11a;transform:translateY(-2px)}.quick-nav a[data-v-0d3e9f58]:focus-visible{background-color:#4169e11a;border-radius:4px;outline:3px solid var(--accent-color);outline-offset:3px}@media(min-width:768px)and (max-width:1024px){.quick-nav ul[data-v-0d3e9f58]{gap:1.5rem}}@media(max-width:768px){.quick-nav[data-v-0d3e9f58]{padding:1rem}.quick-nav ul[data-v-0d3e9f58]{align-items:stretch;flex-direction:column;gap:.75rem}.quick-nav a[data-v-0d3e9f58]{text-align:center;width:100%}}.faq-section[data-v-ef22f5b3]{margin-bottom:4rem}.faq-section h2[data-v-ef22f5b3]{color:var(--accent-color);font-family:var(--font-heading);font-size:2.5rem;margin-bottom:2rem;text-align:center}.faq-item[data-v-ef22f5b3]{background:#14141499;border:1px solid rgba(65,105,225,.2);border-radius:8px;margin-bottom:1.5rem;padding:2rem;transition:all var(--transition-base)}.faq-item[data-v-ef22f5b3]:hover{border-color:#4169e166}.faq-item h3[data-v-ef22f5b3]{color:var(--accent-color);font-size:1.3rem;margin-bottom:1rem}.faq-item p[data-v-ef22f5b3]{color:var(--text-color);line-height:1.8}.faq-item[data-v-ef22f5b3]:focus-visible{box-shadow:0 0 0 2px #4169e14d;outline:2px solid var(--accent-color);outline-offset:2px}.faq-item p[data-v-ef22f5b3] .gold-text{color:#d4af37;font-weight:500;text-decoration:none;transition:opacity var(--transition-base)}.faq-item p[data-v-ef22f5b3] .gold-text:hover{opacity:.8;text-decoration:underline}.faq-item p[data-v-ef22f5b3] a{color:var(--accent-color);text-decoration:none;transition:all var(--transition-base)}.faq-item p[data-v-ef22f5b3] a:hover{opacity:.8;text-decoration:underline}.faq-item p[data-v-ef22f5b3] a:focus-visible{border-radius:2px;outline:2px solid var(--accent-color);outline-offset:2px}@media(max-width:768px){.faq-section h2[data-v-ef22f5b3]{font-size:2rem}.faq-item[data-v-ef22f5b3]{padding:1.5rem}.faq-item h3[data-v-ef22f5b3]{font-size:1.2rem}}.internal-links-section[data-v-df6b29cc]{background:#14141499;border:1px solid rgba(65,105,225,.2);border-radius:8px;margin-bottom:4rem;padding:3rem;text-align:center}.section-title[data-v-df6b29cc]{color:var(--accent-color);font-family:var(--font-heading);font-size:2rem;margin-bottom:2rem;text-align:center}.internal-links[data-v-df6b29cc]{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.internal-link[data-v-df6b29cc]{color:var(--accent-color);font-size:1rem;font-weight:500;text-decoration:none;transition:all var(--transition-base)}.internal-link[data-v-df6b29cc]:hover{opacity:.8;text-decoration:underline;transform:translate(3px)}.internal-link[data-v-df6b29cc]:focus-visible{background-color:#4169e11a;border-radius:4px;outline:3px solid var(--accent-color);outline-offset:3px}.link-separator[data-v-df6b29cc]{color:var(--secondary-text);opacity:.5}@media(max-width:768px){.internal-links-section[data-v-df6b29cc]{padding:2rem 1.5rem}.section-title[data-v-df6b29cc]{font-size:1.8rem}.internal-links[data-v-df6b29cc]{flex-direction:column;gap:.5rem}.link-separator[data-v-df6b29cc]{display:none}}
