/* Shared Direct Answers support layout; accordion and global styles are retained. */
body .visible-faq>.rt-faq-layout{display:grid;grid-template-columns:minmax(0,2.125fr) minmax(0,1fr);align-items:start;gap:40px;max-width:none;margin-top:0}
body .visible-faq .rt-faq-main{min-width:0}
body .visible-faq .rt-faq-questions{margin-top:35px}
body .visible-faq .rt-faq-support{position:static;align-self:start;min-width:0;padding:28px;border:1px solid var(--rt-line,#dce3e9);border-radius:16px;background:#f3f7fb}
body .visible-faq .rt-faq-support h3{margin:0 0 14px;font-size:1.375rem;line-height:1.4;color:var(--rt-ink,#102a43)}
body .visible-faq .rt-faq-support p{margin:0 0 20px;font-size:1rem;line-height:1.65;color:var(--rt-muted,#4b4e53)}
body .visible-faq .rt-faq-support ul{margin:0 0 24px;padding:0 0 0 18px;font-size:.875rem;line-height:1.65;color:var(--rt-ink,#102a43)}
body .visible-faq .rt-faq-support li{padding-left:3px;margin:0 0 10px}
body .visible-faq .rt-faq-support li:last-child{margin-bottom:0}
body .visible-faq .rt-faq-support li::marker{color:var(--rt-blue,#0072ce)}
body .visible-faq .rt-faq-support-actions{display:flex;flex-direction:column;gap:12px}
body .visible-faq .rt-faq-support-actions .button{width:100%;margin:0}
@media(max-width:1100px){body .visible-faq>.rt-faq-layout{grid-template-columns:minmax(0,1fr);gap:32px}body .visible-faq .rt-faq-support{width:100%;max-width:none}}
@media(max-width:767px){body .visible-faq .rt-faq-support{padding:24px}body .visible-faq>.rt-faq-layout{gap:28px}}
