/* Keep the movable photograph within the introduction, above the questions. */
.about-intro-stage{position:relative;min-height:390px;}
.about-faq{margin-top:72px;width:min(51%,660px);font-size:inherit;line-height:1.3;}
.about-faq-item{border-bottom:1px solid rgb(0 0 0 / 18%);}
.about-faq-item:first-of-type{border-top:1px solid rgb(0 0 0 / 18%);}
.about-faq-item summary{display:flex;align-items:baseline;justify-content:space-between;gap:30px;padding:22px 0;list-style:none;cursor:pointer;font-size:inherit;font-weight:400;line-height:1.3;}
.about-faq-item summary::-webkit-details-marker{display:none;}
.about-faq-item summary::after{content:'+';flex:none;width:1em;text-align:center;font-weight:400;}
.about-faq-item[open] summary::after{content:'−';}
.about-faq-item summary:hover{color:var(--mdb-accent,#0000ff);}
.about-faq-item summary:focus-visible{outline:2px solid var(--mdb-accent,#0000ff);outline-offset:5px;}
.about-faq-answer{padding:0 0 25px;color:#606060;font-size:inherit;line-height:1.3;}
.about-faq-answer p{margin:0 0 1em;font-size:inherit;line-height:inherit;}
.about-faq-answer p:last-child{margin-bottom:0;}
.about-faq-images{display:grid;gap:24px;margin-top:24px;}
.about-faq-images figure{margin:0;}
.about-faq-images img{display:block;width:100%;height:auto;}
.about-faq-images figcaption{margin-top:8px;font-size:inherit;line-height:inherit;color:inherit;}
@media(max-width:700px){
    .about-page.about-simple{padding-bottom:0;}
    .about-intro-stage{min-height:0;padding-bottom:260px;}
    .about-faq{margin-top:32px;width:100%;}
    .about-faq-item summary{padding:18px 0;gap:20px;}
    .about-faq-answer{padding:0 0 22px;}
}
