/* Printquote public pages: home, for makers, FAQ, terms, privacy. */

/* The home page (hero and maker strip) lives in hero.css. */

/* ---------- FAQ ---------- */
.faq { max-width: var(--measure); margin: 0; }
.faq div { padding: var(--s-4) 0; border-top: var(--hairline) solid var(--rule); }
.faq div:last-child { border-bottom: var(--hairline) solid var(--rule); }
.faq dt { font-size: var(--step-1); line-height: 1.3; margin-bottom: var(--s-2); }
.faq dd { margin: 0; }
.faq dd p:last-child { margin-bottom: 0; }

.prose ul, .prose ol { padding-left: 1.25rem; }
.prose li { margin-bottom: var(--s-2); }
.callout { border-left: 3px solid var(--ink); padding: var(--s-2) 0 var(--s-2) var(--s-4); font-size: var(--step-1); line-height: 1.45; margin: var(--s-5) 0; }
