/* FAQ page additions — ported from "Nummaria - FAQ.dc.html".
   The prototype's page-level .disclaimer is renamed .fine-print here so it
   can't bleed into the footer's .disclaimer block. */

.resil-body{color:color-mix(in srgb,var(--color-text) 84%,transparent);max-width:60ch;margin:16px 0 0;font-size:17px;line-height:1.55}
.resil-body b{color:var(--color-accent-200);font-weight:600}

.fine-print{border:1px solid var(--hair);border-radius:var(--radius-lg);padding:24px 28px;background:color-mix(in srgb,var(--color-text) 2%,transparent)}
.fine-print h4{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--color-text) 55%,transparent);margin:0 0 14px;font-family:var(--font-heading)}
.fine-print ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}
.fine-print li{font-size:13px;line-height:1.55;color:color-mix(in srgb,var(--color-text) 62%,transparent);padding-left:18px;position:relative}
.fine-print li::before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:50%;background:color-mix(in srgb,var(--color-text) 30%,transparent)}
.fine-print strong{color:color-mix(in srgb,var(--color-text) 82%,transparent);font-weight:600}
