/* Decision pages: clearer next actions, grouped answers and details when useful. */
.cx-faq-topics{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:10px;padding:0;margin:28px 0 38px;background:none;border:0}
.cx-faq-topics a{display:inline-flex;align-items:center;min-height:44px;padding:10px 16px;border:1px solid #756b64;border-radius:3px;text-decoration:none;font-size:14px;line-height:1.4;color:#282826;background:#ffffff}
.cx-faq-topics a:hover{background:#efdbd2;border-color:#282826}
.cx-faq-group{font-size:24px;line-height:1.3;margin:40px 0 18px;scroll-margin-top:calc(var(--sticky-header-height,80px) + var(--sticky-breadcrumb-height,52px) + 24px)}
.cx-secondary-disclosure{border-block:1px solid #a99b91;margin-top:24px}
.cx-secondary-disclosure>summary,.cx-benchmark-details>summary{font-size:15px;font-weight:600;line-height:1.5;cursor:pointer;min-height:48px;padding:14px 4px;color:#382928}
.cx-secondary-disclosure .cx-topic-comparison{margin:12px 0 24px}
body .cx-benchmark-details{margin:26px auto 0;border-top:1px solid #a99b91;max-width:1184px;padding-inline:0}
body .cx-benchmark-details p{font-size:14px;line-height:1.7;color:#49433e;max-width:85ch}
body .cx-template-panel p.cx-secondary-facts{font-size:15px!important;line-height:1.6!important;color:#efdbd2!important;margin:22px 0 0!important;max-width:45ch}
body .cx-contact-line{margin:0;padding:20px 5%;background:#000;color:#fff;font-size:14px;line-height:1.6}body .cx-contact-line a{color:#fff;text-underline-offset:4px}
.cx-faq-topics a:focus-visible,.cx-secondary-disclosure>summary:focus-visible,.cx-benchmark-details>summary:focus-visible{outline:3px solid #70243a;outline-offset:4px}
@media(max-width:600px){.cx-faq-topics{gap:8px;margin:24px 0 30px}.cx-faq-topics a{padding:10px 12px;font-size:13px}.cx-faq-group{font-size:22px;margin-top:32px}body .cx-benchmark-details>summary{font-size:14px;line-height:1.5}body .cx-benchmark-details p{font-size:14px;line-height:1.65}}
