/* bespoke design for banpo-dong-beranda-suri: charcoal/white minimal, light weight, wide whitespace, single-row photos */
.pg-banpo{
  --accent:hsl(210,10%,20%);
  --accent-light:hsl(210,8%,40%);
  --primary-dark:#ffffff;
  --bg-alt:hsl(210,15%,97%);
  --line:hsl(210,12%,88%);
  --accent-text:hsl(210,10%,25%);
  font-family:'Noto Sans KR',-apple-system,BlinkMacSystemFont,sans-serif;
  font-weight:300;
}
.pg-banpo .page-hero::after{background:linear-gradient(0deg,rgba(20,22,26,.82) 0%,rgba(20,22,26,.35) 55%,rgba(20,22,26,.05) 100%)}
.pg-banpo h1,.pg-banpo h2,.pg-banpo h3,.pg-banpo .section-title{font-weight:300;letter-spacing:.01em}
.pg-banpo .page-hero h1{font-weight:200}
.pg-banpo .section-eyebrow{color:var(--accent-text);font-weight:400;letter-spacing:.2em}
.pg-banpo .related-card .rc-tag{color:var(--accent-text);font-weight:400}
.pg-banpo .btn-primary{border-radius:0;border:1px solid var(--primary-dark);font-weight:400;letter-spacing:.05em}
.pg-banpo .content-block{padding:96px 0}
.pg-banpo .info-card{border-radius:0;box-shadow:none;border:1px solid var(--line)}
.pg-banpo .info-card h3{font-weight:500}
.pg-banpo .related-card{border-radius:0}
.pg-banpo .ba-set{border-radius:0}
.pg-banpo .ba-sets{flex-direction:row;justify-content:center;flex-wrap:wrap;gap:24px}
.pg-banpo .ba-set{display:contents}
.pg-banpo .ba-shot{width:220px}
@media(max-width:760px){
  .pg-banpo .content-block{padding:48px 0}
  .pg-banpo .ba-shot{width:44%}
}
