/* 0.18.1: answer pages (what is Varselio, guides, pricing, FAQ, comparison) and the guide links in the footer. */
.answer-page main.doc.answer { margin:0 auto; padding:32px 20px 48px; line-height:1.65; }
.answer h1 { font-size:clamp(28px, 5vw, 40px); line-height:1.15; margin:8px 0 16px; }
.answer h2 { font-size:22px; margin:32px 0 10px; }
.answer .lead.definition { margin:0 0 24px; max-width:none; font-size:19px; color:var(--ink); }
.answer ul, .answer ol { padding-left:22px; }
.answer li { margin:6px 0; }
.answer a:not(.btn) { color:var(--brand); }
.answer .card h2 { font-size:18px; margin:0 0 6px; }
.answer .card p { margin:0; }
.answer .notice { margin-top:24px; }
.answer .table-wrap { overflow-x:auto; -webkit-overflow-scrolling:touch; margin:12px 0; }
.answer .table-wrap table { width:100%; min-width:640px; margin:0; }
.answer .table-wrap.narrow table { min-width:0; }
.answer th { color:var(--ink); }
.answer .btn { margin-top:8px; }
.footer-links { flex-basis:100%; display:flex; flex-wrap:wrap; justify-content:center; gap:4px 14px; font-size:13px; }
.footer-links a { display:inline-flex; align-items:center; min-height:36px; color:var(--muted); }
