/* Shared FAQ answers: keep lists readable in every page's existing palette. */
[data-shared-faq] { --adh-faq-ink: #403733; }
[data-shared-faq="page"],[data-shared-faq="corporate"] { --adh-faq-ink: #eee0d5; }
body [data-shared-faq] .adh-faq-answer ul {
  display:block;list-style:disc;margin:0;padding:0 24px 24px 44px;
  font-family:"Instrument Sans",sans-serif;font-size:16px;line-height:1.7;
  color:var(--adh-faq-ink)!important;
}
body [data-shared-faq] .adh-faq-answer ul li {
  display:list-item;margin:0 0 12px;padding:0;
  color:var(--adh-faq-ink)!important;font-size:inherit;line-height:inherit;
}
body [data-shared-faq] .adh-faq-answer ul li strong {color:inherit!important;}
body [data-shared-faq] .adh-faq-complete-link {
  display:inline-block;margin-top:24px;color:var(--adh-faq-ink);
  font-family:"Instrument Sans",sans-serif;font-size:13px;line-height:1.5;
  text-decoration:underline;text-underline-offset:5px;
}
body [data-shared-faq] summary:focus-visible {outline:2px solid #a9773e;outline-offset:3px;}
@media(max-width:680px) {
  body [data-shared-faq] .adh-faq-answer ul {font-size:15px;padding-left:36px;padding-right:20px;}
}
