.ny-faq{background:#003D60;color:#fff;padding:64px 22px 72px}
.ny-faq-inner{max-width:820px;margin:0 auto}
.ny-faq h2{font-family:'Roboto Slab',Georgia,serif;font-weight:400;font-size:30px;letter-spacing:.5px;margin:0 0 8px;color:#fff}
.ny-faq .ny-faq-eyebrow{color:#D3AB80;text-transform:uppercase;letter-spacing:3px;font-size:11px;margin:0 0 28px}
.ny-faq details{border-top:1px solid rgba(255,255,255,.16);padding:18px 0}
.ny-faq details:last-child{border-bottom:1px solid rgba(255,255,255,.16)}
.ny-faq summary{cursor:pointer;list-style:none;font-size:17px;font-weight:500;display:flex;justify-content:space-between;align-items:center;gap:16px}
.ny-faq summary::-webkit-details-marker{display:none}
.ny-faq summary::after{content:'+';color:#D3AB80;font-size:24px;line-height:1;flex:0 0 auto}
.ny-faq details[open] summary::after{content:'\2212'}
.ny-faq p{margin:14px 0 2px;color:rgba(255,255,255,.82);font-size:15px;line-height:1.65}
