.monthly-archive{background:#f8fafc;min-height:100vh;padding:0 0 60px}.monthly-archive__container{max-width:900px;margin:0 auto;padding:24px 20px}.monthly-archive__breadcrumb{color:#64748b;margin-bottom:20px;font-size:13px}.monthly-archive__breadcrumb a{color:#1a3a8f;font-weight:600;text-decoration:none}.monthly-archive__breadcrumb span{color:#1e293b;font-weight:600}.monthly-archive__header{margin-bottom:20px}.monthly-archive__title{color:#1e293b;margin:0 0 8px;font-size:26px;font-weight:900}.monthly-archive__sub{color:#64748b;margin:0;font-size:15px}.monthly-archive__back{color:#1a3a8f;margin-bottom:24px;font-size:14px;font-weight:700;text-decoration:none;display:inline-block}.monthly-archive__back:hover{text-decoration:underline}.monthly-archive__loading{text-align:center;color:#64748b;padding:60px;font-size:16px}.monthly-archive__empty{text-align:center;color:#94a3b8;padding:60px;font-size:16px}.monthly-archive__empty a{color:#1a3a8f;font-weight:700;text-decoration:none}.monthly-archive__count{color:#64748b;margin-bottom:20px;font-size:14px;font-weight:600}.monthly-archive__day{margin-bottom:24px}.monthly-archive__day-header{color:#fff;background:#1a3a8f;border-radius:10px 10px 0 0;justify-content:space-between;align-items:center;padding:12px 20px;font-size:15px;font-weight:700;display:flex}.monthly-archive__day-count{opacity:.7;font-size:12px;font-weight:600}.monthly-archive__day-list{background:#fff;border:1px solid #e5e7eb;border-top:none;border-radius:0 0 10px 10px;overflow:hidden}.monthly-archive__item{color:#1e293b;border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:14px 20px;text-decoration:none;transition:background .15s;display:flex}.monthly-archive__item:last-child{border-bottom:none}.monthly-archive__item:hover{background:#f0f5ff}.monthly-archive__item-content{flex:1}.monthly-archive__item-cat{color:#1a3a8f;text-transform:capitalize;background:#eef3ff;border-radius:4px;margin-bottom:4px;padding:2px 10px;font-size:11px;font-weight:700;display:inline-block}.monthly-archive__item-title{color:#1e293b;margin:0;font-size:15px;font-weight:700;line-height:1.4}.monthly-archive__item-arrow{color:#94a3b8;margin-left:12px;font-size:22px;font-weight:700}@media (max-width:768px){.monthly-archive__title{font-size:20px}.monthly-archive__item{padding:12px 14px}.monthly-archive__item-title{font-size:14px}.monthly-archive__day-header{padding:10px 14px;font-size:13px}}.monthly-archive__item-excerpt{color:#475569;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:6px 0 0;font-size:14px;line-height:1.7;display:-webkit-box;overflow:hidden}@media (max-width:768px){.monthly-archive__item-excerpt{-webkit-line-clamp:2;font-size:12px}}.monthly-archive__item-read{color:#1a3a8f;margin-top:8px;font-size:14px;font-weight:700;transition:color .2s;display:inline-block}.monthly-archive__item:hover .monthly-archive__item-read{color:#e85d75;text-decoration:underline}
