/* File: wp-content/themes/log-core/assets/css/log-faq-answer.css */
/* Shared FAQ answer body — one look for every [log_accordion_group] style.
   Markup: <div class="{variant}-a"><div class="log-faq-a-body">…</div></div>
   The variant wrapper keeps owning max-height/overflow (per-page JS); this
   body owns padding and typography so unwrapped answers (raw text, <ol>, <ul>)
   are styled the same as <p> answers. Padding lives here, not on the wrapper,
   so a closed (max-height:0) answer never leaks padding. */

.log-faq-a-body,
.faq-a > p,
.qfaq-a > p {
	padding: 0 18px 18px;
	font-size: 12.5px;
	line-height: 1.6;
	color: var(--gray-600);
	text-align: left;
}

/* Static page-content answers are bare <p>s; line-height !important beats
   log-parent-reset.css's .page .type-page .entry-content p {line-height:inherit}. */
.faq-a > p,
.qfaq-a > p {
	margin: 0;
	line-height: 1.6 !important;
}

.log-faq-a-body p,
.log-faq-a-body li {
	margin: 0 0 8px;
	padding: 0;
	font-size: inherit;
	line-height: inherit;
	color: inherit;
}

.log-faq-a-body ol,
.log-faq-a-body ul {
	margin: 6px 0 8px;
	padding: 0 0 0 20px;
}

.log-faq-a-body ol { list-style: decimal; }
.log-faq-a-body ul { list-style: disc; }

.log-faq-a-body li { margin-bottom: 4px; }

.log-faq-a-body > :last-child { margin-bottom: 0; }

.log-faq-a-body a {
	color: var(--plum-700);
	text-decoration: underline;
}

/* Policy-detail rows indent the answer under the question icon. */
.acc-a-inner.log-faq-a-body { padding-left: 64px; }
