/* MBZ V25 — gallery parity + premium FAQ */

/* Uygulama Örnekleri: other galleries ile aynı interactive language */
#gallery3-2r .item-wrapper{
  cursor:zoom-in !important;
  outline:none !important;
}
#gallery3-2r .item-wrapper:focus-visible{
  outline:1px solid rgba(36,35,33,.42) !important;
  outline-offset:5px !important;
}
#gallery3-2r .item-img{
  overflow:hidden !important;
  border-radius:18px !important;
}
#gallery3-2r .item-img img{
  display:block !important;
  width:100% !important;
  height:100% !important;
  object-fit:cover !important;
}

/* S.S.S. — no cards, no boxes, only editorial rules */
#content17-2m{
  background:#f7f6f3 !important;
  padding:72px 0 78px !important;
}
#content17-2m .container{
  max-width:1280px !important;
  padding-left:clamp(24px,5vw,72px) !important;
  padding-right:clamp(24px,5vw,72px) !important;
}
#content17-2m .section-head{
  text-align:left !important;
  margin:0 0 30px !important;
  padding:0 0 24px !important;
  border-bottom:1px solid rgba(36,35,33,.18) !important;
}
#content17-2m .mbr-section-title{
  font-family:Georgia,'Times New Roman',serif !important;
  font-size:clamp(30px,3vw,44px) !important;
  line-height:1.08 !important;
  font-weight:400 !important;
  letter-spacing:-.025em !important;
  color:#242321 !important;
}
#content17-2m .mbr-section-title strong{font-weight:400 !important;}
#content17-2m .toggle-panel{
  border-top:0 !important;
}
#content17-2m .card{
  margin:0 !important;
  padding:0 !important;
  border:0 !important;
  border-radius:0 !important;
  background:transparent !important;
  box-shadow:none !important;
  border-bottom:1px solid rgba(36,35,33,.16) !important;
}
#content17-2m .card-header{
  margin:0 !important;
  padding:0 !important;
  border:0 !important;
  background:transparent !important;
}
#content17-2m .panel-title{
  display:flex !important;
  align-items:center !important;
  justify-content:space-between !important;
  gap:24px !important;
  padding:22px 0 !important;
  color:#242321 !important;
  text-decoration:none !important;
  background:transparent !important;
}
#content17-2m .panel-title:hover,
#content17-2m .panel-title:focus{
  color:#242321 !important;
  background:transparent !important;
}
#content17-2m .panel-title-edit{
  margin:0 !important;
  font-family:Arial,Helvetica,sans-serif !important;
  font-size:17px !important;
  line-height:1.45 !important;
  font-weight:500 !important;
  letter-spacing:-.01em !important;
  color:#242321 !important;
}
#content17-2m .panel-title-edit strong{font-weight:500 !important;}
#content17-2m .panel-title > .mbr-iconfont,
#content17-2m .panel-title > .sign{
  display:none !important;
}
#content17-2m .panel-title::after{
  content:'+';
  flex:0 0 auto;
  width:24px;
  text-align:center;
  font-family:Arial,Helvetica,sans-serif;
  font-size:24px;
  line-height:1;
  font-weight:300;
  color:#77716a;
}
#content17-2m .panel-title[aria-expanded='true']::after{content:'−';}
#content17-2m .panel-collapse{
  background:transparent !important;
}
#content17-2m .panel-body{
  padding:0 48px 26px 0 !important;
  background:transparent !important;
  border:0 !important;
}
#content17-2m .panel-text{
  max-width:930px !important;
  margin:0 !important;
  font-family:Arial,Helvetica,sans-serif !important;
  font-size:15.5px !important;
  line-height:1.72 !important;
  font-weight:400 !important;
  color:#67625c !important;
}
@media (max-width:767.98px){
  #content17-2m{padding:52px 0 58px !important;}
  #content17-2m .section-head{margin-bottom:18px !important;padding-bottom:18px !important;}
  #content17-2m .panel-title{padding:18px 0 !important;gap:16px !important;}
  #content17-2m .panel-title-edit{font-size:16px !important;}
  #content17-2m .panel-body{padding:0 0 22px !important;}
  #content17-2m .panel-text{font-size:15px !important;line-height:1.68 !important;}
}
