.faq-accordion[data-astro-cid-soxrvlzq]{margin:var(--space-7) auto 0}h2[data-astro-cid-soxrvlzq]{margin:0 0 var(--space-4);font-family:var(--font-display);font-weight:var(--font-weight-bold);font-size:1.4rem;color:var(--color-espresso)}ul[data-astro-cid-soxrvlzq]{list-style:none;padding:0;margin:0;border-top:var(--border-hairline)}li[data-astro-cid-soxrvlzq]{border-bottom:var(--border-hairline)}details[data-astro-cid-soxrvlzq]{padding:0}summary[data-astro-cid-soxrvlzq]{list-style:none;cursor:pointer;padding:var(--space-3) 0;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);color:var(--color-espresso);font-family:var(--font-display);font-weight:var(--font-weight-medium);font-size:1.05rem;min-height:var(--tap-target-min)}summary[data-astro-cid-soxrvlzq]::-webkit-details-marker{display:none}summary[data-astro-cid-soxrvlzq] svg[data-astro-cid-soxrvlzq]{color:var(--color-sage);transition:transform .16s ease;flex-shrink:0}details[data-astro-cid-soxrvlzq][open] summary[data-astro-cid-soxrvlzq] svg[data-astro-cid-soxrvlzq]{transform:rotate(180deg)}details[data-astro-cid-soxrvlzq][open] summary[data-astro-cid-soxrvlzq]{color:var(--color-terracotta)}summary[data-astro-cid-soxrvlzq]:focus-visible{outline:2px solid var(--color-terracotta);outline-offset:2px;border-radius:4px}.answer[data-astro-cid-soxrvlzq]{padding:0 0 var(--space-4);color:var(--color-espresso);line-height:1.65;max-width:65ch}.answer[data-astro-cid-soxrvlzq] p[data-astro-cid-soxrvlzq]{margin:0}.prose .eyebrow{margin:0 0 var(--space-2);color:var(--color-sage);font-size:.78rem;font-weight:var(--font-weight-medium);letter-spacing:.12em;text-transform:uppercase}.prose .lede{margin:var(--space-3) 0 var(--space-6);font-size:1.15rem;line-height:1.6;color:var(--color-espresso);max-width:56ch}.prose .quick-answer{margin:var(--space-6) 0;padding:var(--space-5);border:var(--border-hairline);border-left:4px solid var(--color-sage);border-radius:var(--radius-card);background:var(--color-warm-white)}.prose .quick-answer h2{margin:0 0 var(--space-2);font-size:1.25rem}.prose .quick-answer p{margin:0}.prose .mistake{margin:var(--space-6) 0}.prose .diagnosis{margin:var(--space-7) 0}.prose .diagnosis-head{margin-bottom:var(--space-4)}.prose .diagnosis-head .section-eyebrow{margin:0 0 var(--space-2);color:var(--color-sage);font-size:.78rem;font-weight:var(--font-weight-medium);letter-spacing:.12em;text-transform:uppercase}.prose .diagnosis-head h2{margin:0 0 var(--space-2)}.prose .diagnosis-head>p:last-child{margin:0;color:var(--color-espresso)}.prose .diagnosis-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.prose .diagnosis-grid article{min-width:0;margin:0;padding:var(--space-4);border:var(--border-hairline);border-radius:var(--radius-card);background:var(--color-warm-white)}.prose .diagnosis-grid h3{margin:0 0 var(--space-3);font-family:var(--font-display);font-size:1.05rem;color:var(--color-espresso)}.prose .diagnosis-grid dl,.prose .diagnosis-grid dd{margin:0}.prose .diagnosis-grid dl{display:grid;gap:var(--space-3)}.prose .diagnosis-grid dt{margin:0 0 2px;color:var(--color-sage);font-size:.75rem;font-weight:var(--font-weight-medium);letter-spacing:.08em;text-transform:uppercase}.prose .diagnosis-grid dd{color:var(--color-espresso);line-height:1.55}.prose .mistake h2{margin:0 0 var(--space-2);font-family:var(--font-display);font-weight:var(--font-weight-bold);font-size:1.35rem;color:var(--color-espresso)}.prose .mistake p{margin:0;line-height:1.7;color:var(--color-espresso)}.prose .cta-banner{margin:var(--space-7) 0;padding:var(--space-5);background:var(--color-terracotta);color:var(--color-warm-white);border-radius:var(--radius-card);display:flex;flex-direction:column;gap:var(--space-3);align-items:flex-start}.prose .cta-banner p{margin:0;color:var(--color-warm-white)}.prose .cta-banner strong{display:block;font-family:var(--font-display);font-weight:var(--font-weight-bold);font-size:1.15rem;margin-bottom:4px}.prose .cta-link{color:var(--color-warm-white);background:var(--color-burnt-caramel);border-radius:var(--radius-button);padding:var(--space-2) var(--space-4);text-decoration:none;font-weight:var(--font-weight-medium);min-height:var(--tap-target-min);display:inline-flex;align-items:center}.prose .cta-link:hover{background:var(--color-espresso)}.prose .related-faq-links{margin:var(--space-7) 0 0}.prose .related-faq-links h2{margin-bottom:var(--space-4)}.prose .related-faq-links ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:var(--space-3)}.prose .related-faq-links li{margin:0}.prose .related-faq-links a{display:flex;flex-direction:column;gap:var(--space-1);height:100%;padding:var(--space-4);border:var(--border-hairline);border-radius:var(--radius-card);background:var(--color-warm-white);color:var(--color-espresso);text-decoration:none}.prose .related-faq-links a:hover{border-color:color-mix(in srgb,var(--color-terracotta) 45%,var(--color-soft-tan))}.prose .related-faq-links span{font-family:var(--font-display);font-weight:var(--font-weight-bold)}.prose .related-faq-links small{color:var(--color-sage);line-height:1.45}@media(max-width:680px){.prose .diagnosis-grid{grid-template-columns:1fr}}
