/* berita.co — page-redaksi.css : class yang hanya dipakai halaman ini */
.bc-redaksi__main { max-width: var(--bc-container); margin:0 auto; padding:20px 24px 64px }
.bc-redaksi__item { max-width:720px; margin:0 auto }
.bc-redaksi__nav { font-size: var(--bc-fs-12-5); color:var(--bc-muted-2); display:flex; gap:8px; align-items:center }
.bc-redaksi__link { color:var(--bc-muted-2); font-weight:600 }
.bc-redaksi__link:hover { color: var(--bc-muted-2) }
.bc-redaksi__label { color:var(--bc-ink); font-weight:700 }
.bc-redaksi__header { border-bottom:3px solid var(--bc-ink); padding:36px 0 26px; display:flex; flex-direction:column; gap:16px }
.bc-redaksi__kicker { font-size: var(--bc-fs-11); font-weight:800; letter-spacing:0.14em; color:var(--bc-red) }
.bc-redaksi__title { margin:0; font-size: var(--bc-fs-60); font-weight:800; letter-spacing:-0.03em; line-height:0.98 }
.bc-redaksi__text { margin:0; font-size: var(--bc-fs-20); line-height:1.55; color:var(--bc-ink-2); text-wrap:pretty }
.bc-redaksi__col { display:flex; flex-direction:column; gap:20px; padding-top:28px }
.bc-redaksi__text-2 { margin:0; font-size: var(--bc-fs-17); line-height:1.75; text-wrap:pretty }
.bc-redaksi__title-2 { margin:44px 0 16px; padding-top:26px; border-top:1px solid var(--bc-line); font-size: var(--bc-fs-26); font-weight:800; letter-spacing:-0.02em; line-height:1.15 }
.bc-redaksi__col-2 { display:flex; flex-direction:column; border-top:1px solid var(--bc-line-soft) }
.bc-redaksi__grid { display:grid; grid-template-columns:40px 1fr; gap:16px; padding:14px 0; border-bottom:1px solid var(--bc-line-soft); align-items:baseline }
.bc-redaksi__mono { font-family:var(--bc-font-mono); font-size: var(--bc-fs-13); font-weight:700; color:var(--bc-red) }
.bc-redaksi__label-2 { font-size: var(--bc-fs-16); font-weight:600; line-height:1.55; text-wrap:pretty }
.bc-redaksi-anggota { display:grid; grid-template-columns:112px 1fr; gap:24px; padding:28px 0; border-bottom:1px solid var(--bc-line-soft) }
.bc-redaksi-anggota__foto { width:112px; height:112px; background:repeating-linear-gradient(135deg,#EDE8E2 0 6px,#F6F2ED 6px 12px); border:1px solid var(--bc-line); display:flex; align-items:flex-end; padding:6px; box-sizing:border-box }
.bc-redaksi-anggota__mono { font-family:var(--bc-font-mono); font-size: var(--bc-fs-10); color:var(--bc-muted-2) }
.bc-redaksi-anggota__col { display:flex; flex-direction:column; gap:8px; min-width:0 }
.bc-redaksi-anggota__kicker { font-size: var(--bc-fs-11); font-weight:800; letter-spacing:0.14em; color:var(--bc-red) }
.bc-redaksi-anggota__link { font-size: var(--bc-fs-22); font-weight:800; letter-spacing:-0.01em; line-height:1.15 }
.bc-redaksi-anggota__text { margin:0; font-size: var(--bc-fs-15); line-height:1.65; color:var(--bc-muted); text-wrap:pretty }
.bc-redaksi-anggota__row { display:flex; gap:20px; flex-wrap:wrap; padding-top:4px; font-size: var(--bc-fs-13); font-weight:700 }
.bc-redaksi-anggota__link-2 { border-bottom:1.5px solid var(--bc-ink) }
.bc-redaksi-anggota__link-2:hover { border-color:var(--bc-red) }
.bc-redaksi-anggota__link-3 { color:var(--bc-muted); border-bottom:1.5px solid var(--bc-line) }
.bc-redaksi-anggota__link-3:hover { color:var(--bc-red); border-color:var(--bc-red) }
.bc-redaksi__text-3 { margin:0; font-size: var(--bc-fs-17); line-height:1.75; text-wrap:pretty; color:var(--bc-muted); font-size: var(--bc-fs-15); padding-top:8px }
.bc-redaksi__link-2 { color:var(--bc-red); font-weight:600; border-bottom:1.5px solid var(--bc-red) }
.bc-redaksi__link-2:hover { color: var(--bc-red) }

/* Responsif khusus halaman */

