/* B161: two independent FAQ columns; one readable column on phones. */
.faq-columns-b161 .ap-faq,
.faq-columns-b161 .faq-section .faq-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 36px;max-width:none;align-items:start}
.faq-columns-b161 .faq-column-b161{min-width:0}
.faq-columns-b161 .faq-column-b161 details{width:100%;box-sizing:border-box;min-width:0}
.faq-columns-b161 .faq-column-b161 summary{line-height:1.5;white-space:normal;overflow-wrap:break-word}
.faq-columns-b161 .faq-column-b161 p{line-height:1.75;overflow-wrap:break-word}
.faq-columns-b161 .ap-faq .faq-column-b161 details{padding:0}
.faq-columns-b161 .ap-related{margin-top:20px}
@media(max-width:760px){.faq-columns-b161 .ap-faq,.faq-columns-b161 .faq-section .faq-list{grid-template-columns:1fr;gap:0}.faq-columns-b161 .faq-column-b161:first-child details:last-child{border-bottom:0}}
