.content-hub-links{display:flex;flex-wrap:wrap;gap:24px;padding:24px 5%;background:#0f4a44;color:#f7f2e9;justify-content:center}.content-hub-links a{font-size:15px;padding:12px;min-height:44px;text-decoration:underline;text-underline-offset:5px}.content-product-faq{padding:56px 5%;background:#f7f2e9;color:#24312e}.content-product-faq[hidden]{display:none}.content-product-faq h2{font-size:clamp(28px,4vw,44px);margin-bottom:28px}.content-product-faq>div{max-width:1000px;margin:auto}.content-product-faq details{border-top:1px solid #b3beb4;padding:20px 0}.content-product-faq summary{cursor:pointer;font-weight:600;min-height:44px}.content-product-faq p{margin:12px 0;white-space:pre-line}.content-product-faq a{display:inline-block;padding:12px 0;text-decoration:underline}.content-hub-links a:focus-visible,.content-product-faq a:focus-visible,.content-product-faq summary:focus-visible{outline:3px solid #a35228;outline-offset:4px}@media(max-width:600px){.content-hub-links{gap:8px;padding:20px 6%}.content-product-faq{padding:40px 6%}}
/* Campaign FAQ controls inherit each LP's existing product palette and type. */
.campaign-managed-faq{min-width:0;width:100%}.campaign-managed-faq [data-campaign-answers]>p{margin:0;padding:16px 0;border-bottom:1px solid currentColor}.campaign-managed-faq [data-campaign-answers] a,.campaign-faq-links a{color:inherit;display:inline-block;padding:12px 0;min-height:44px;text-decoration:underline;text-underline-offset:5px}.campaign-managed-faq details p{white-space:pre-line}.campaign-faq-links{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:20px;grid-column:1/-1}.campaign-faq-links a:focus-visible,.campaign-managed-faq a:focus-visible{outline:2px solid currentColor;outline-offset:4px}
.journal .journal-card-excerpt{font-size:15px;line-height:1.7;margin-top:12px;font-weight:400;letter-spacing:normal}.journal .journal-all-link{display:inline-flex;align-items:center;min-height:44px;flex-shrink:0}.journal .section-heading{flex-wrap:wrap;gap:24px}
