/* berita.co — page-tag.css : class yang hanya dipakai halaman ini */
.bc-tag__main { max-width: var(--bc-container); margin:0 auto; padding:20px 24px 0 }
.bc-tag-head { border-bottom:3px solid var(--bc-ink); padding:22px 0 20px; display:flex; flex-direction:column; gap:12px }
.bc-tag-head__kicker { font-size: var(--bc-fs-11); font-weight:800; letter-spacing:0.14em; color:var(--bc-red) }
.bc-tag-head__title { margin:0; font-size: var(--bc-fs-48); font-weight:800; letter-spacing:-0.02em; line-height:1 }
.bc-tag-head__label { color:var(--bc-red) }
.bc-tag-head__text { margin:0; font-size: var(--bc-fs-15); line-height:1.6; color:var(--bc-muted); max-width:640px; text-wrap:pretty }
.bc-tag-head__label-2 { font-size: var(--bc-fs-12-5); color:var(--bc-muted-2); font-weight:600 }
.bc-tag-head__row { display:flex; flex-wrap:wrap; gap:8px; align-items:center }
.bc-tag-head__kicker-2 { font-size: var(--bc-fs-11); font-weight:800; letter-spacing:0.1em; color:var(--bc-muted-2) }
.bc-tag-index { padding-top:8px }
.bc-arsip-hari-2 { display:grid; grid-template-columns:210px 1fr; gap:0 36px; border-bottom:1px solid var(--bc-line); padding:22px 0 }
.bc-arsip-hari__col { position:sticky; top:16px; align-self:start; display:flex; flex-direction:column; gap:6px; padding-bottom:12px }
.bc-arsip-hari__label { font-size: var(--bc-fs-32); font-weight:800; color:var(--bc-red); line-height:1 }
.bc-arsip-hari__kicker { font-size: var(--bc-fs-12); font-weight:800; letter-spacing:0.12em; color:var(--bc-ink) }
.bc-arsip-hari__label-2 { font-size: var(--bc-fs-12); color:var(--bc-muted-2) }
.bc-arsip-hari__grid { display:grid; grid-template-columns:1fr 1fr; gap:0 32px }
.bc-arsip-entri-2 { padding:12px 0; border-bottom:1px solid var(--bc-line-soft); display:flex; flex-direction:column; gap:5px }
.bc-arsip-entri__row-2 { display:flex; gap:10px; font-size: var(--bc-fs-11-5); align-items:baseline }
.bc-arsip-entri__label-4 { font-weight:700; color:var(--bc-red); font-variant-numeric:tabular-nums }
.bc-arsip-entri__label-5 { font-weight:800; letter-spacing:0.08em; color:var(--bc-muted-2) }
.bc-arsip-entri__link-2 { font-size: var(--bc-fs-15-5); font-weight:700; line-height:1.35; text-wrap:pretty }
.bc-arsip-entri__label-6 { font-size: var(--bc-fs-12); color:var(--bc-muted-2) }

/* Responsif khusus halaman */
@media (max-width: 1080px) { .bc-foot { grid-template-columns: 1fr 1fr !important; } .bc-mast { flex-wrap: wrap !important; gap: 14px !important; } .bc-search { order: 3; width: 100%; } .bc-search input { flex: 1; width: auto !important; } .bc-daygrp { grid-template-columns: 1fr !important; } .bc-dayhead { position: static !important; } }
@media (max-width: 640px) { .bc-foot { grid-template-columns: 1fr !important; gap: 24px !important; } .bc-footbottom { flex-direction: column; gap: 6px; align-items: flex-start !important; } .bc-topbar-links { display: none !important; } .bc-nav { display: none !important; } .bc-search { display: none !important; } .bc-burger { display: flex !important; } .bc-entries { grid-template-columns: 1fr !important; } .bc-tagname { font-size: var(--bc-fs-34) !important; } }
