.duyurular-module__xFL-uG__wrapper{max-width:1100px;min-height:60vh;margin:0 auto;padding:2.5rem 1.5rem 4rem}.duyurular-module__xFL-uG__loading,.duyurular-module__xFL-uG__empty{text-align:center;color:var(--text-muted,var(--text-muted));grid-column:1/-1;padding:3rem;font-size:.85rem;font-weight:600}.duyurular-module__xFL-uG__grid{grid-template-columns:repeat(2,1fr);gap:1.25rem;display:grid}.duyurular-module__xFL-uG__card{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-xl,1.25rem);transition:box-shadow var(--t-base), transform var(--t-base);flex-direction:column;animation:.35s both duyurular-module__xFL-uG__fadeIn;display:flex;overflow:hidden}.duyurular-module__xFL-uG__card:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px)}@keyframes duyurular-module__xFL-uG__fadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.duyurular-module__xFL-uG__cardAccent{background:linear-gradient(to right, var(--accent,var(--accent)), var(--accent-light));height:3px}.duyurular-module__xFL-uG__cardBody{flex-direction:column;flex:1;padding:1.5rem;display:flex}.duyurular-module__xFL-uG__cardDate{color:var(--text-muted,var(--text-muted));text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:.4rem;margin-bottom:.65rem;font-size:.6rem;font-weight:700;display:flex}.duyurular-module__xFL-uG__dateDot{background:var(--accent,var(--accent));opacity:.5;border-radius:50%;width:6px;height:6px}.duyurular-module__xFL-uG__cardTitle{color:var(--text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:.65rem;font-size:1.05rem;font-weight:800;line-height:1.35;display:-webkit-box;overflow:hidden}.duyurular-module__xFL-uG__cardTitleLink{color:inherit;transition:color var(--t-fast);text-decoration:none}.duyurular-module__xFL-uG__cardTitleLink:hover{color:var(--accent)}.duyurular-module__xFL-uG__cardExcerpt{color:var(--text-secondary,var(--text-muted));-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;margin-bottom:1rem;font-size:.78rem;line-height:1.65;display:-webkit-box;overflow:hidden}.duyurular-module__xFL-uG__cardFooter{border-top:1px solid var(--border-light);justify-content:space-between;align-items:center;padding-top:.85rem;display:flex}.duyurular-module__xFL-uG__readMore{color:var(--accent,var(--accent));transition:gap var(--t-fast);align-items:center;gap:.35rem;font-size:.72rem;font-weight:700;text-decoration:none;display:inline-flex}.duyurular-module__xFL-uG__readMore:hover{gap:.6rem}.duyurular-module__xFL-uG__detailContainer{animation:duyurular-module__xFL-uG__fadeIn var(--t-base) both;background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);margin-bottom:2rem;padding:2.5rem}.duyurular-module__xFL-uG__backBtn{color:var(--text-muted);transition:color var(--t-fast), transform var(--t-fast);align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.8rem;font-weight:700;text-decoration:none;display:inline-flex}.duyurular-module__xFL-uG__backBtn:hover{color:var(--accent);transform:translate(-4px)}.duyurular-module__xFL-uG__detailHeader{border-bottom:1px solid var(--border-light);margin-bottom:1.75rem;padding-bottom:1.25rem}.duyurular-module__xFL-uG__detailDate{color:var(--accent);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:.4rem;margin-bottom:.6rem;font-size:.7rem;font-weight:700;display:flex}.duyurular-module__xFL-uG__detailTitle{color:var(--text-primary);font-size:1.5rem;font-weight:800;line-height:1.35}.duyurular-module__xFL-uG__detailContent{color:var(--text-secondary);font-size:.85rem;line-height:1.75}.duyurular-module__xFL-uG__detailContent p{margin-bottom:1rem}.duyurular-module__xFL-uG__detailContent a{color:var(--accent);text-decoration:underline}@media (max-width:768px){.duyurular-module__xFL-uG__wrapper{padding:1.5rem 1rem 3rem}.duyurular-module__xFL-uG__grid{grid-template-columns:1fr}.duyurular-module__xFL-uG__cardTitle{font-size:.95rem}.duyurular-module__xFL-uG__detailContainer{padding:1.5rem}.duyurular-module__xFL-uG__detailTitle{font-size:1.25rem}}
