.lp-dallas-faq__title{color:#1a1a1a;font-family:Montserrat,sans-serif;font-size:40px;font-weight:700;line-height:1.18;margin:0;text-align:center;text-wrap:balance}.lp-dallas-faq__list{display:flex;flex-direction:column;gap:12px;margin:64px auto 0;max-width:820px}.lp-dallas-faq__item{background:#fff;border:1px solid #e6eef3;border-radius:12px;overflow:hidden}.lp-dallas-faq__q{list-style:none}.lp-dallas-faq__q::-webkit-details-marker{display:none}.lp-dallas-faq__q{align-items:center;color:#1a1a1a;cursor:pointer;display:flex;font-family:Montserrat,sans-serif;font-size:18px;font-weight:600;gap:16px;justify-content:space-between;line-height:1.35;padding:20px 24px;transition:color .18s ease;user-select:none}.lp-dallas-faq__q:hover{color:var(--lp-blue-ocean,#0077ba)}.lp-dallas-faq__indicator{align-items:center;background:#eef5fb;border-radius:16px;display:flex;flex-shrink:0;height:32px;justify-content:center;transition:background .18s ease;width:32px}.lp-dallas-faq__chevron{display:block;transition:transform .25s ease}.lp-dallas-faq__item[open] .lp-dallas-faq__chevron{transform:rotate(180deg)}.lp-dallas-faq__item[open] .lp-dallas-faq__indicator{background:rgba(0,83,129,.1)}.lp-dallas-faq__answer{border-top:1px solid #eef2f5;padding:0 24px 20px}.lp-dallas-faq__answer .lp-body{padding-top:16px}@media (max-width:768px){.lp-dallas-faq__list{margin-top:40px}.lp-dallas-faq__q{font-size:16px;padding:18px 20px}.lp-dallas-faq__answer{padding:0 20px 18px}}.lp-dallas-faq__legal{display:flex;flex-direction:column;gap:12px;margin:40px auto 0;max-width:860px}.lp-dallas-faq__legal-p{color:#888;font-family:Source Sans Pro,Source Sans\ 3,sans-serif;font-size:12px;line-height:1.6;margin:0}