@keyframes berita-module__Lbhtwa__fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.berita-module__Lbhtwa__page{background:#f8fafc;min-height:100vh;padding:100px 4% 60px}.berita-module__Lbhtwa__container{max-width:1300px;margin:0 auto;animation:.5s ease-out berita-module__Lbhtwa__fadeInUp}.berita-module__Lbhtwa__header{border-bottom:2px solid #e2e8f0;justify-content:space-between;align-items:flex-end;margin-bottom:40px;padding-bottom:20px;display:flex}.berita-module__Lbhtwa__titleWrap{flex:1}.berita-module__Lbhtwa__categoryTag{color:#16803c;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:8px;font-size:.75rem;font-weight:700;display:inline-block}.berita-module__Lbhtwa__title{color:#1e293b;letter-spacing:-1px;margin:0;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:900;line-height:1.1}.berita-module__Lbhtwa__dateNow{color:#64748b;font-size:.9rem;font-weight:600}.berita-module__Lbhtwa__layout{grid-template-columns:1fr 340px;align-items:start;gap:40px;display:grid}.berita-module__Lbhtwa__mainCol{flex-direction:column;gap:32px;display:flex}.berita-module__Lbhtwa__sideCol{flex-direction:column;gap:32px;display:flex;position:sticky;top:90px}.berita-module__Lbhtwa__topStory{background:#fff;border:1px solid #e2e8f0;border-radius:20px;grid-template-columns:1.2fr 1fr;gap:24px;transition:box-shadow .3s;display:grid;overflow:hidden}.berita-module__Lbhtwa__topStory:hover{box-shadow:0 12px 40px #16803c14}.berita-module__Lbhtwa__topStoryImage{object-fit:cover;width:100%;height:100%;min-height:300px}.berita-module__Lbhtwa__topStoryContent{flex-direction:column;justify-content:center;padding:32px 32px 32px 0;display:flex}.berita-module__Lbhtwa__topMeta{color:#16803c;text-transform:uppercase;margin-bottom:12px;font-size:.8rem;font-weight:600}.berita-module__Lbhtwa__topTitle{color:#1e293b;margin:0 0 16px;font-size:clamp(1.4rem,2.5vw,1.8rem);font-weight:800;line-height:1.3}.berita-module__Lbhtwa__topDesc{color:#475569;margin-bottom:24px;font-size:.95rem;line-height:1.6}.berita-module__Lbhtwa__readMore{color:#1e293b;border-bottom:2px solid #16803c;align-self:flex-start;padding-bottom:2px;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-block}.berita-module__Lbhtwa__newsGrid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.berita-module__Lbhtwa__newsCard{cursor:pointer;background:0 0;flex-direction:column;gap:12px;display:flex}.berita-module__Lbhtwa__newsCard:hover .berita-module__Lbhtwa__newsImage{transform:scale(1.02)}.berita-module__Lbhtwa__newsImageWrap{border-radius:16px;height:200px;overflow:hidden}.berita-module__Lbhtwa__newsImage{object-fit:cover;width:100%;height:100%;transition:transform .4s}.berita-module__Lbhtwa__newsTitle{color:#1e293b;margin:0;font-size:1.15rem;font-weight:800;line-height:1.4}.berita-module__Lbhtwa__newsMeta{color:#64748b;justify-content:space-between;font-size:.75rem;font-weight:500;display:flex}.berita-module__Lbhtwa__newsKat{color:#16803c;font-weight:700}.berita-module__Lbhtwa__sideSection{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:24px}.berita-module__Lbhtwa__sideTitle{color:#1e293b;border-bottom:1px solid #f1f5f9;align-items:center;gap:8px;margin:0 0 20px;padding-bottom:12px;font-size:1.1rem;font-weight:800;display:flex}.berita-module__Lbhtwa__announceList{flex-direction:column;gap:16px;display:flex}.berita-module__Lbhtwa__announceItem{gap:12px;display:flex}.berita-module__Lbhtwa__announceIcon{color:#f2b705;margin-top:2px}.berita-module__Lbhtwa__announceContent{flex:1}.berita-module__Lbhtwa__aTitle{color:#1e293b;margin:0 0 4px;font-size:.9rem;font-weight:700;line-height:1.4}.berita-module__Lbhtwa__aDate{color:#94a3b8;font-size:.75rem}.berita-module__Lbhtwa__agendaList{flex-direction:column;gap:16px;display:flex}.berita-module__Lbhtwa__agendaItem{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;gap:14px;padding:12px;display:flex}.berita-module__Lbhtwa__aDateBlock{color:#16803c;text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;min-width:60px;padding:8px 12px;box-shadow:0 2px 8px #00000005}.berita-module__Lbhtwa__aDay{margin-bottom:2px;font-size:1.2rem;font-weight:800;line-height:1;display:block}.berita-module__Lbhtwa__aMonth{text-transform:uppercase;font-size:.65rem;font-weight:700}.berita-module__Lbhtwa__agTitle{color:#1e293b;margin:0 0 6px;font-size:.85rem;font-weight:700}.berita-module__Lbhtwa__agLoc{color:#64748b;align-items:center;gap:4px;font-size:.72rem;display:flex}.berita-module__Lbhtwa__bansosForm{flex-direction:column;gap:12px;display:flex}.berita-module__Lbhtwa__bansosInput{border:1px solid #cbd5e1;border-radius:10px;outline:none;width:100%;padding:12px 14px;font-size:.88rem}.berita-module__Lbhtwa__bansosInput:focus{border-color:#16803c;box-shadow:0 0 0 3px #16803c1a}.berita-module__Lbhtwa__bansosBtn{color:#fff;cursor:pointer;background:#16803c;border:none;border-radius:10px;padding:12px;font-size:.88rem;font-weight:700;transition:background .2s}.berita-module__Lbhtwa__bansosBtn:hover{background:#0f5c2e}.berita-module__Lbhtwa__resultCard{background:#f1f5f9;border-radius:10px;margin-top:16px;padding:14px;font-size:.85rem}.berita-module__Lbhtwa__resultSuccess{color:#0f5c2e;background:#eaf7ef;border:1px solid #86efac}.berita-module__Lbhtwa__resultFail{color:#991b1b;background:#fee2e2;border:1px solid #f87171}@media (max-width:1024px){.berita-module__Lbhtwa__layout{grid-template-columns:1fr}.berita-module__Lbhtwa__sideCol{grid-template-columns:1fr 1fr;gap:24px;display:grid;position:static}.berita-module__Lbhtwa__topStory{grid-template-columns:1fr}.berita-module__Lbhtwa__topStoryContent{padding:24px}}@media (max-width:768px){.berita-module__Lbhtwa__page{padding:90px 4% 40px}.berita-module__Lbhtwa__sideCol,.berita-module__Lbhtwa__newsGrid{grid-template-columns:1fr}.berita-module__Lbhtwa__header{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:24px;padding-bottom:16px}.berita-module__Lbhtwa__title{font-size:2rem}.berita-module__Lbhtwa__topTitle{font-size:1.4rem}.berita-module__Lbhtwa__newsImageWrap{height:180px}}@media (max-width:420px){.berita-module__Lbhtwa__page{padding:80px 4% 40px}.berita-module__Lbhtwa__title{font-size:1.6rem}.berita-module__Lbhtwa__topStoryContent{padding:16px}.berita-module__Lbhtwa__newsImageWrap{height:160px}.berita-module__Lbhtwa__sideSection{border-radius:16px;padding:16px}}
