.river-faq-interject.svelte-1dde9m2{padding:clamp(28px,3.5vw,44px) 0}.river-faq-card.svelte-1dde9m2{display:flex;gap:18px;align-items:flex-start;background:var(--blog-paper-pure);border:1px solid var(--blog-rule);border-left:3px solid var(--blog-accent);border-radius:10px;padding:clamp(20px,2.5vw,30px) clamp(20px,3vw,32px);box-shadow:0 2px 14px #032a5e0d}.river-faq-icon.svelte-1dde9m2{flex-shrink:0;width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#0077b61a;color:var(--blog-accent)}.river-faq-body.svelte-1dde9m2{display:flex;flex-direction:column;gap:8px}.river-faq-label.svelte-1dde9m2{font-family:var(--blog-mono);font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--blog-accent)}.river-faq-q.svelte-1dde9m2{font-family:var(--blog-serif);font-size:clamp(17px,1.8vw,20px);font-weight:500;color:var(--blog-ink);margin:0;letter-spacing:-.01em;line-height:1.3}.river-faq-a.svelte-1dde9m2{font-size:15px;line-height:1.65;color:var(--blog-ink-72);margin:0;max-width:68ch;text-wrap:pretty}.river-faq-a.svelte-1dde9m2 a:where(.svelte-1dde9m2){color:var(--blog-accent);text-decoration:none;border-bottom:1px solid rgba(0,119,182,.3);transition:color .2s}.river-faq-a.svelte-1dde9m2 a:where(.svelte-1dde9m2):hover{color:var(--blog-accent-hover)}.river-faq-note.svelte-1dde9m2{font-size:12.5px;font-style:italic;color:var(--blog-ink-50);margin:2px 0 0;line-height:1.5}@media (max-width: 560px){.river-faq-card.svelte-1dde9m2{flex-direction:column;gap:12px}}
