/* bespoke design for sillim-dong-beranda-suri — archetype B split hero, olive green, monospace label accents, layout 2x2 */
.pg-sil{
  --accent:hsl(85,35%,32%);
  --accent-light:hsl(85,35%,50%);
  --primary-dark:#ffffff;
  --bg-alt:hsl(85,20%,95%);
  --line:hsl(85,25%,85%);
  --accent-text:hsl(85,40%,24%);
  font-family:'Pretendard','Noto Sans KR',-apple-system,BlinkMacSystemFont,sans-serif;
}
.pg-sil h1,.pg-sil h2,.pg-sil h3{font-weight:700;letter-spacing:-.01em}
.pg-sil .section-eyebrow,.pg-sil .ba-label,.pg-sil .rc-tag{font-family:'Nanum Gothic Coding',monospace;letter-spacing:.02em}
.pg-sil .sil-hero{background:hsl(85,22%,94%);border-bottom:1px solid hsl(85,25%,85%)}
.pg-sil .sil-hero-inner{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center;padding:64px 20px}
.pg-sil .sil-crumb{padding:0 0 18px;font-family:'Nanum Gothic Coding',monospace}
.pg-sil .sil-hero-left h1{font-size:clamp(1.9rem,3.6vw,2.7rem);color:hsl(85,40%,20%);margin:0 0 16px}
.pg-sil .sil-hero-left p{color:var(--text-light);max-width:480px;margin-bottom:26px}
.pg-sil .sil-cta{display:flex;gap:12px;flex-wrap:wrap}
.pg-sil .btn{border-radius:4px}
.pg-sil .sil-hero-right{border-radius:4px;overflow:hidden;box-shadow:var(--shadow-lg);aspect-ratio:3/4;max-width:360px;margin:0 auto;border:2px solid hsl(85,30%,55%)}
.pg-sil .sil-hero-right img{width:100%;height:100%;object-fit:cover;display:block}
.pg-sil .section-eyebrow{color:var(--accent-text)}
.pg-sil .related-card .rc-tag{color:var(--accent-text)}
.pg-sil .info-card{border-radius:6px;box-shadow:var(--shadow)}
.pg-sil .ba-set{border-radius:6px}
.pg-sil .related-card{border-radius:6px}
@media(max-width:760px){
  .pg-sil .sil-hero-inner{grid-template-columns:1fr;padding:36px 20px;gap:28px}
  .pg-sil .sil-hero-right{max-width:280px}
}
