.raw115-faq{max-width:820px;margin:0 auto;padding-bottom:3rem}.raw115-faq-intro{text-align:center;color:rgba(23,21,18,.68);font-size:1.45rem;margin:-1rem auto 4.5rem;max-width:54rem}.raw115-faq h2{font-size:1.25rem;letter-spacing:.18em;text-transform:uppercase;margin:4.5rem 0 1.2rem;padding-bottom:1rem;border-bottom:1px solid rgba(23,21,18,.15)}.raw115-faq details{border-bottom:1px solid rgba(23,21,18,.14);padding:0}.raw115-faq summary{list-style:none;cursor:pointer;padding:1.8rem 3.5rem 1.8rem 0;font-size:1.45rem;line-height:1.4;position:relative}.raw115-faq summary::-webkit-details-marker{display:none}.raw115-faq summary:after{content:'+';position:absolute;right:.2rem;top:50%;transform:translateY(-50%);font-size:1.8rem;font-weight:300}.raw115-faq details[open] summary:after{content:'−'}.raw115-faq details p{margin:0;padding:0 3rem 2rem 0;color:rgba(23,21,18,.72);font-size:1.3rem;line-height:1.7}.raw115-faq details[open] summary{font-weight:500}@media(max-width:749px){.raw115-faq{padding:0 .4rem 2rem}.raw115-faq-intro{font-size:1.25rem;line-height:1.6;margin:0 auto 3.2rem}.raw115-faq h2{font-size:1.05rem;margin:3.6rem 0 1rem}.raw115-faq summary{font-size:1.25rem;padding:1.6rem 3rem 1.6rem 0}.raw115-faq details p{font-size:1.15rem;padding:0 2rem 1.8rem 0}}